Class ClassUtils
java.lang.Object
org.objenesis.instantiator.util.ClassUtils
Helper class for to play with classes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringclassNameToInternalClassName(String className) Will convert a class name to its name in the class definition format (e.gorg.objenesis.EmptyClassbecomesorg/objenesis/EmptyClass)static StringclassNameToResource(String className) Will convert a class name to its class loader resource name (e.gorg.objenesis.EmptyClassbecomesorg/objenesis/EmptyClass.class)static <T> Class<T> getExistingClass(ClassLoader classLoader, String className) Check if this class already exists in the class loader and return it if it doesstatic <T> TnewInstance(Class<T> clazz)
-
Method Details
-
classNameToInternalClassName
-
classNameToResource
-
getExistingClass
Check if this class already exists in the class loader and return it if it does- Type Parameters:
T- type of the class returned- Parameters:
classLoader- Class loader where to search the classclassName- Class name with full path- Returns:
- the class if it already exists or null
-
newInstance
-