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 void
close(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.Logger
findLogger(Class<?> aClass)
static Set<Constructor>
getConstructorsFromDescriptors(Iterable<String> annotatedWith, ClassLoader... classLoaders)
static Field
getFieldFromString(String field, ClassLoader... classLoaders)
static Member
getMemberFromDescriptor(String descriptor, ClassLoader... classLoaders)
static Set<Member>
getMembersFromDescriptors(Iterable<String> values, ClassLoader... classLoaders)
static Set<Method>
getMethodsFromDescriptors(Iterable<String> annotatedWith, ClassLoader... classLoaders)
static String
index(Class<?> scannerClass)
static boolean
isConstructor(String fqn)
static boolean
isEmpty(String s)
isEmpty compatible with Java 5static String
join(Collection<?> elements, String delimiter)
static String
name(Class type)
static String
name(Constructor constructor)
static String
name(Field field)
static String
name(Method method)
static List<String>
names(Class<?>... types)
static List<String>
names(Collection<Class<?>> types)
static File
prepareFile(String filename)
static String
repeat(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)
-
-