Package com.sun.faces.facelets.util
Class ReflectionUtil
- java.lang.Object
-
- com.sun.faces.facelets.util.ReflectionUtil
-
public class ReflectionUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectdecorateInstance(Class clazz, Class rootType, Object root)static ObjectdecorateInstance(String className, Class rootType, Object root)static ClassforName(String name)protected static ClassforNamePrimitive(String name)static <T> TnewInstance(String name)protected static StringparamString(Class[] types)static Class[]toTypeArray(String[] s)Converts an array of Class names to Class typesstatic String[]toTypeNameArray(Class[] c)Converts an array of Class types to Class names
-
-
-
Method Detail
-
forName
public static Class forName(String name) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
newInstance
public static <T> T newInstance(String name) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, ClassNotFoundException
-
toTypeArray
public static Class[] toTypeArray(String[] s) throws ClassNotFoundException
Converts an array of Class names to Class types- Parameters:
s- the array of class names.- Returns:
- the array of classes.
- Throws:
ClassNotFoundException
-
toTypeNameArray
public static String[] toTypeNameArray(Class[] c)
Converts an array of Class types to Class names- Parameters:
c- the array of classes.- Returns:
- the array of class names.
-
-