Package org.reflections.util
Class Utils
- java.lang.Object
-
- org.reflections.util.Utils
-
public abstract class Utils extends Object
a 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> Predicate<T>and(Predicate... predicates)static voidclose(InputStream closeable)static <T> Set<T>filter(Collection<T> result, Predicate<? super T> predicate)static <T> Set<T>filter(Collection<T> result, Predicate<? super T>... predicates)static <T> Set<T>filter(T[] result, Predicate<? super T>... predicates)static org.slf4j.LoggerfindLogger(Class<?> aClass)static Set<Constructor>getConstructorsFromDescriptors(Iterable<String> annotatedWith, ClassLoader... classLoaders)static FieldgetFieldFromString(String field, ClassLoader... classLoaders)static MembergetMemberFromDescriptor(String descriptor, ClassLoader... classLoaders)static Set<Member>getMembersFromDescriptors(Iterable<String> values, ClassLoader... classLoaders)static Set<Method>getMethodsFromDescriptors(Iterable<String> annotatedWith, ClassLoader... classLoaders)static Stringindex(Class<?> scannerClass)static booleanisConstructor(String fqn)static booleanisEmpty(String s)isEmpty compatible with Java 5static Stringjoin(Collection<?> elements, String delimiter)static Stringname(Class type)static Stringname(Constructor constructor)static Stringname(Field field)static Stringname(Method method)static List<String>names(Class<?>... types)static List<String>names(Collection<Class<?>> types)static FileprepareFile(String filename)static Stringrepeat(String string, int times)
-
-
-
Method Detail
-
isEmpty
public static boolean isEmpty(String s)
isEmpty compatible with Java 5
-
getMemberFromDescriptor
public static Member getMemberFromDescriptor(String descriptor, ClassLoader... classLoaders) throws ReflectionsException
- Throws:
ReflectionsException
-
getMethodsFromDescriptors
public static Set<Method> getMethodsFromDescriptors(Iterable<String> annotatedWith, ClassLoader... classLoaders)
-
getConstructorsFromDescriptors
public static Set<Constructor> getConstructorsFromDescriptors(Iterable<String> annotatedWith, ClassLoader... classLoaders)
-
getMembersFromDescriptors
public static Set<Member> getMembersFromDescriptors(Iterable<String> values, ClassLoader... classLoaders)
-
getFieldFromString
public static Field getFieldFromString(String field, ClassLoader... classLoaders)
-
close
public static void close(InputStream closeable)
-
findLogger
public static org.slf4j.Logger findLogger(Class<?> aClass)
-
isConstructor
public static boolean isConstructor(String fqn)
-
names
public static List<String> names(Collection<Class<?>> types)
-
name
public static String name(Constructor constructor)
-
join
public static String join(Collection<?> elements, String delimiter)
-
filter
public static <T> Set<T> filter(Collection<T> result, Predicate<? super T>... predicates)
-
filter
public static <T> Set<T> filter(Collection<T> result, Predicate<? super T> predicate)
-
-