Package org.reflections.util
Class Utils
- java.lang.Object
-
- org.reflections.util.Utils
-
public abstract class Utils extends java.lang.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> java.util.function.Predicate<T>
and(java.util.function.Predicate... predicates)
static void
close(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.Logger
findLogger(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.Field
getFieldFromString(java.lang.String field, java.lang.ClassLoader... classLoaders)
static java.lang.reflect.Member
getMemberFromDescriptor(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.String
index(java.lang.Class<?> scannerClass)
static boolean
isConstructor(java.lang.String fqn)
static boolean
isEmpty(java.lang.String s)
isEmpty compatible with Java 5static java.lang.String
join(java.util.Collection<?> elements, java.lang.String delimiter)
static java.lang.String
name(java.lang.Class type)
static java.lang.String
name(java.lang.reflect.Constructor constructor)
static java.lang.String
name(java.lang.reflect.Field field)
static java.lang.String
name(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.File
prepareFile(java.lang.String filename)
static java.lang.String
repeat(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)
-
-