Package com.cryptomorin.xseries
Class ReflectionUtils.MemberHandle
java.lang.Object
com.cryptomorin.xseries.ReflectionUtils.MemberHandle
- Direct Known Subclasses:
ReflectionUtils.ConstructorMemberHandle,ReflectionUtils.NamedMemberHandle
- Enclosing class:
ReflectionUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ReflectionUtils.ClassHandleprotected final MethodHandles.Lookupprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends AccessibleObject>
ThandleAccessible(T accessibleObject) abstract MethodHandlereflect()abstract <T extends AccessibleObject & Member>
Tfinal MethodHandle
-
Field Details
-
makeAccessible
protected boolean makeAccessible -
clazz
-
lookup
-
-
Constructor Details
-
MemberHandle
-
-
Method Details
-
makeAccessible
-
unreflect
-
reflect
- Throws:
ReflectiveOperationException
-
reflectJvm
public abstract <T extends AccessibleObject & Member> T reflectJvm() throws ReflectiveOperationException- Throws:
ReflectiveOperationException
-
handleAccessible
-