Package org.eclipse.epsilon.common.util
Class ReflectionUtil
- java.lang.Object
-
- org.eclipse.epsilon.common.util.ReflectionUtil
-
public class ReflectionUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReflectionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
getFieldValue(java.lang.Object source, java.lang.String field)
static java.lang.Object
invokeMethod(java.lang.Object source, java.lang.String method, java.util.Collection<java.lang.Object> arguments)
static java.lang.Object
invokeMethodSafe(java.lang.Object source, java.lang.String method, java.util.Collection<java.lang.Object> arguments)
-
-
-
Method Detail
-
invokeMethodSafe
public static java.lang.Object invokeMethodSafe(java.lang.Object source, java.lang.String method, java.util.Collection<java.lang.Object> arguments)
-
invokeMethod
public static java.lang.Object invokeMethod(java.lang.Object source, java.lang.String method, java.util.Collection<java.lang.Object> arguments) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getFieldValue
public static java.lang.Object getFieldValue(java.lang.Object source, java.lang.String field) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-