Package com.sun.el.util
Class ReflectionUtil
java.lang.Object
com.sun.el.util.ReflectionUtil
Utilities for Managing Serialization and Reflection
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
- Author:
- Jacob Hookom [jacob@hookom.net]
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Method
findMethod
(Class<?> clazz, String methodName, Class<?>[] paramTypes, Object[] paramValues) static Class
protected static Class
forNamePrimitive
(String name) static PropertyDescriptor
getPropertyDescriptor
(Object base, Object property) static Object
invokeMethod
(javax.el.ELContext context, Method m, Object base, Object[] params) 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
-
Field Details
-
EMPTY_STRING
-
PRIMITIVE_NAMES
-
PRIMITIVES
-
-
Method Details
-
forName
- Throws:
ClassNotFoundException
-
forNamePrimitive
-
toTypeArray
Converts an array of Class names to Class types- Parameters:
s
-- Returns:
- The array of Classes
- Throws:
ClassNotFoundException
-
toTypeNameArray
Converts an array of Class types to Class names- Parameters:
c
-- Returns:
- The array of Classes
-
getPropertyDescriptor
public static PropertyDescriptor getPropertyDescriptor(Object base, Object property) throws javax.el.ELException, javax.el.PropertyNotFoundException - Parameters:
base
- The base objectproperty
- The property- Returns:
- The PropertyDescriptor for the base with the given property
- Throws:
javax.el.ELException
javax.el.PropertyNotFoundException
-
invokeMethod
-
findMethod
-