Package org.reflections.util
Class Utils
- java.lang.Object
-
- org.reflections.util.Utils
-
public abstract class Utils extends java.lang.Objecta garbage can of convenient methods
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.function.Predicate<T>and(java.util.function.Predicate... predicates)static voidclose(java.io.InputStream closeable)static <T> java.util.Set<T>filter(java.util.Collection<T> result, java.util.function.Predicate<? super T> predicate)static <T> java.util.Set<T>filter(java.util.Collection<T> result, java.util.function.Predicate<? super T>... predicates)static <T> java.util.Set<T>filter(T[] result, java.util.function.Predicate<? super T>... predicates)static org.slf4j.LoggerfindLogger(java.lang.Class<?> aClass)static java.util.Set<java.lang.reflect.Constructor>getConstructorsFromDescriptors(java.lang.Iterable<java.lang.String> annotatedWith, java.lang.ClassLoader... classLoaders)static java.lang.reflect.FieldgetFieldFromString(java.lang.String field, java.lang.ClassLoader... classLoaders)static java.lang.reflect.MembergetMemberFromDescriptor(java.lang.String descriptor, java.lang.ClassLoader... classLoaders)static java.util.Set<java.lang.reflect.Member>getMembersFromDescriptors(java.lang.Iterable<java.lang.String> values, java.lang.ClassLoader... classLoaders)static java.util.Set<java.lang.reflect.Method>getMethodsFromDescriptors(java.lang.Iterable<java.lang.String> annotatedWith, java.lang.ClassLoader... classLoaders)static java.lang.Stringindex(java.lang.Class<?> scannerClass)static booleanisConstructor(java.lang.String fqn)static booleanisEmpty(java.lang.String s)isEmpty compatible with Java 5static java.lang.Stringjoin(java.util.Collection<?> elements, java.lang.String delimiter)static java.lang.Stringname(java.lang.Class type)static java.lang.Stringname(java.lang.reflect.Constructor constructor)static java.lang.Stringname(java.lang.reflect.Field field)static java.lang.Stringname(java.lang.reflect.Method method)static java.util.List<java.lang.String>names(java.lang.Class<?>... types)static java.util.List<java.lang.String>names(java.util.Collection<java.lang.Class<?>> types)static java.io.FileprepareFile(java.lang.String filename)static java.lang.Stringrepeat(java.lang.String string, int times)
-
-
-
Method Detail
-
repeat
public static java.lang.String repeat(java.lang.String string, int times)
-
isEmpty
public static boolean isEmpty(java.lang.String s)
isEmpty compatible with Java 5
-
prepareFile
public static java.io.File prepareFile(java.lang.String filename)
-
getMemberFromDescriptor
public static java.lang.reflect.Member getMemberFromDescriptor(java.lang.String descriptor, java.lang.ClassLoader... classLoaders) throws ReflectionsException- Throws:
ReflectionsException
-
getMethodsFromDescriptors
public static java.util.Set<java.lang.reflect.Method> getMethodsFromDescriptors(java.lang.Iterable<java.lang.String> annotatedWith, java.lang.ClassLoader... classLoaders)
-
getConstructorsFromDescriptors
public static java.util.Set<java.lang.reflect.Constructor> getConstructorsFromDescriptors(java.lang.Iterable<java.lang.String> annotatedWith, java.lang.ClassLoader... classLoaders)
-
getMembersFromDescriptors
public static java.util.Set<java.lang.reflect.Member> getMembersFromDescriptors(java.lang.Iterable<java.lang.String> values, java.lang.ClassLoader... classLoaders)
-
getFieldFromString
public static java.lang.reflect.Field getFieldFromString(java.lang.String field, java.lang.ClassLoader... classLoaders)
-
close
public static void close(java.io.InputStream closeable)
-
findLogger
public static org.slf4j.Logger findLogger(java.lang.Class<?> aClass)
-
isConstructor
public static boolean isConstructor(java.lang.String fqn)
-
name
public static java.lang.String name(java.lang.Class type)
-
names
public static java.util.List<java.lang.String> names(java.util.Collection<java.lang.Class<?>> types)
-
names
public static java.util.List<java.lang.String> names(java.lang.Class<?>... types)
-
name
public static java.lang.String name(java.lang.reflect.Constructor constructor)
-
name
public static java.lang.String name(java.lang.reflect.Method method)
-
name
public static java.lang.String name(java.lang.reflect.Field field)
-
index
public static java.lang.String index(java.lang.Class<?> scannerClass)
-
and
public static <T> java.util.function.Predicate<T> and(java.util.function.Predicate... predicates)
-
join
public static java.lang.String join(java.util.Collection<?> elements, java.lang.String delimiter)
-
filter
public static <T> java.util.Set<T> filter(java.util.Collection<T> result, java.util.function.Predicate<? super T>... predicates)
-
filter
public static <T> java.util.Set<T> filter(java.util.Collection<T> result, java.util.function.Predicate<? super T> predicate)
-
filter
public static <T> java.util.Set<T> filter(T[] result, java.util.function.Predicate<? super T>... predicates)
-
-