org.reflections.util
Class Utils

java.lang.Object
  extended by org.reflections.util.Utils

public abstract class Utils
extends java.lang.Object

a garbage can of convenient methods


Field Summary
static java.util.List<java.lang.String> primitiveDescriptors
           
static java.util.List<java.lang.String> primitiveNames
           
static java.util.List<java.lang.Class> primitiveTypes
           
 
Constructor Summary
Utils()
           
 
Method Summary
static java.lang.Class<?> forName(java.lang.String typeName)
          tries to resolve a java type name to a Class
static
<T> java.util.List<java.lang.Class<? extends T>>
forNames(java.lang.Iterable<java.lang.String> classes)
          try to resolve all given string representation of types to a list of java types
static java.lang.ClassLoader getContextClassLoader()
           
static java.lang.reflect.Field getFieldFromString(java.lang.String field)
           
static java.lang.reflect.Method getMethodFromDescriptor(java.lang.String descriptor)
           
static boolean isEmpty(java.lang.String s)
          isEmpty compatible with Java 5
static java.io.File prepareFile(java.lang.String filename)
           
static java.lang.String repeat(java.lang.String string, int times)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

primitiveNames

public static final java.util.List<java.lang.String> primitiveNames

primitiveTypes

public static final java.util.List<java.lang.Class> primitiveTypes

primitiveDescriptors

public static final java.util.List<java.lang.String> primitiveDescriptors
Constructor Detail

Utils

public Utils()
Method Detail

forName

public static java.lang.Class<?> forName(java.lang.String typeName)
tries to resolve a java type name to a Class


forNames

public static <T> java.util.List<java.lang.Class<? extends T>> forNames(java.lang.Iterable<java.lang.String> classes)
try to resolve all given string representation of types to a list of java types


getContextClassLoader

public static java.lang.ClassLoader getContextClassLoader()

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)

getMethodFromDescriptor

public static java.lang.reflect.Method getMethodFromDescriptor(java.lang.String descriptor)
                                                        throws ReflectionsException
Throws:
ReflectionsException

getFieldFromString

public static java.lang.reflect.Field getFieldFromString(java.lang.String field)


Copyright © 2010. All Rights Reserved.