Package net.binis.codegen.tools
Class Reflection
java.lang.Object
net.binis.codegen.tools.Reflection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConstructorfindConstructor(Class<?> cls, Object... params) static Fieldstatic MethodfindMethod(String name, Class cls, Class... params) static <T> TgetFieldValue(Object obj, String name) static <T> TgetFieldValueUnsafe(Object obj, String name) static Class<?>initialize(String cls, Object... params) static <T> Tinstantiate(Class<T> cls, Object... params) static Objectstatic Objectstatic ObjectinvokeStatic(Method m, Object... args) static booleanstatic booleanstatic booleanisWrapperType(Class<?> type) static Class<?>static voidwithLoader(ClassLoader loader, Runnable task)
-
Constructor Details
-
Reflection
public Reflection()
-
-
Method Details
-
loadClass
-
instantiate
-
findConstructor
-
initialize
-
findField
-
getFieldValueUnsafe
-
getFieldValue
-
withLoader
-
isGetter
-
isSetter
-
isWrapperType
-
findMethod
-
invoke
-
invoke
-
invokeStatic
-