com.sun.faces.facelets.util
public class ReflectionUtil extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
PRIMITIVE_NAMES |
private static java.lang.Class[] |
PRIMITIVES |
Modifier | Constructor and Description |
---|---|
private |
ReflectionUtil() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
buildMessage(java.lang.String cause) |
private static java.lang.Object |
createScriptProxy(java.lang.Class<?> artifactType,
java.lang.String scriptName,
java.lang.Object root) |
static java.lang.Object |
decorateInstance(java.lang.String className,
java.lang.Class rootType,
java.lang.Object root) |
static java.lang.Class |
forName(java.lang.String name) |
protected static java.lang.Class |
forNamePrimitive(java.lang.String name) |
private static boolean |
isDevModeEnabled() |
private static java.lang.Class<?> |
loadClass(java.lang.String className,
java.lang.Object fallback,
java.lang.Class<?> expectedType) |
protected static java.lang.String |
paramString(java.lang.Class[] types) |
static java.lang.Class[] |
toTypeArray(java.lang.String[] s)
Converts an array of Class names to Class types
|
static java.lang.String[] |
toTypeNameArray(java.lang.Class[] c)
Converts an array of Class types to Class names
|
private static final java.lang.String[] PRIMITIVE_NAMES
private static final java.lang.Class[] PRIMITIVES
public static java.lang.Class forName(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
protected static java.lang.Class forNamePrimitive(java.lang.String name)
public static java.lang.Class[] toTypeArray(java.lang.String[] s) throws java.lang.ClassNotFoundException
s
- the array of class names.java.lang.ClassNotFoundException
public static java.lang.String[] toTypeNameArray(java.lang.Class[] c)
c
- the array of classes.protected static final java.lang.String paramString(java.lang.Class[] types)
public static java.lang.Object decorateInstance(java.lang.String className, java.lang.Class rootType, java.lang.Object root)
private static java.lang.String buildMessage(java.lang.String cause)
private static java.lang.Class<?> loadClass(java.lang.String className, java.lang.Object fallback, java.lang.Class<?> expectedType) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
private static boolean isDevModeEnabled()
private static java.lang.Object createScriptProxy(java.lang.Class<?> artifactType, java.lang.String scriptName, java.lang.Object root)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.