Package com.spun.util
Class MethodExecutionPath
java.lang.Object
com.spun.util.MethodExecutionPath
- All Implemented Interfaces:
Serializable
public class MethodExecutionPath extends Object implements Serializable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMethodExecutionPath.MethodParameterFilter<T>static classMethodExecutionPath.Parameters -
Field Summary
Fields Modifier and Type Field Description static ObjectNULL_ENCOUNTERED_ON_PATH -
Constructor Summary
Constructors Constructor Description MethodExecutionPath(Class<? extends Object> clazz, String methodName)MethodExecutionPath(Class<? extends Object> clazz, String... methodNames)MethodExecutionPath(Class<? extends Object> clazz, String[] methodNames, MethodExecutionPath.Parameters[] parameters)MethodExecutionPath(Class<? extends Object> clazz, String methodName, MethodExecutionPath.Parameters parameters) -
Method Summary
Modifier and Type Method Description ObjectextractValue(Object object)Class<? extends Object>getClassType()static Method[]getRecursiveMethods(Class<?> clazz, String[] methodNames, MethodExecutionPath.Parameters[] parameters)Class<?>getReturnType()static MethodExecutionPathmethod(Class<? extends Object> class1, String method, Object... paramaters)
-
Field Details
-
NULL_ENCOUNTERED_ON_PATH
-
-
Constructor Details
-
MethodExecutionPath
-
MethodExecutionPath
-
MethodExecutionPath
public MethodExecutionPath(Class<? extends Object> clazz, String methodName, MethodExecutionPath.Parameters parameters) -
MethodExecutionPath
public MethodExecutionPath(Class<? extends Object> clazz, String[] methodNames, MethodExecutionPath.Parameters[] parameters)
-
-
Method Details
-
method
public static MethodExecutionPath method(Class<? extends Object> class1, String method, Object... paramaters) -
getRecursiveMethods
public static Method[] getRecursiveMethods(Class<?> clazz, String[] methodNames, MethodExecutionPath.Parameters[] parameters) -
extractValue
-
getClassType
-
getReturnType
-