| Type Params | Return Type | Name and description | 
|---|---|---|
|  | public boolean | checkAccessible(Class<?> callerClass, Class<?> declaringClass, int memberModifiers, boolean allowIllegalAccess) | 
|  | public boolean | checkCanSetAccessible(AccessibleObject accessibleObject, Class<?> callerClass)The following scenarios can not set accessible, i.e. the return value is false 1) SecurityException occurred 2) the accessible object is a Constructor object for the Class class | 
|  | public void | configureAnnotation(AnnotationNode node) | 
|  | protected void | configureAnnotation(AnnotationNode node, Annotation annotation) | 
|  | public void | configureAnnotationNodeFromDefinition(AnnotationNode definition, AnnotationNode root) | 
|  | public void | configureClassNode(CompileUnit compileUnit, ClassNode classNode) | 
|  | public static GenericsType | configureTypeVariableDefinition(ClassNode base, ClassNode[] bounds) | 
|  | public static ClassNode | configureTypeVariableReference(String name) | 
| <T> | public T | doPrivileged(PrivilegedAction<T> action) | 
| <T> | public T | doPrivileged(PrivilegedExceptionAction<T> action) | 
|  | protected void | fillParameterNames(String[] names, Member member) | 
|  | protected int | getElementCode(ElementType value)
 | 
|  | public Object | getInvokeSpecialHandle(Method method, Object receiver) | 
|  | protected MethodHandles.Lookup | getLookup(Object receiver) | 
|  | public Class<?>[] | getPluginDefaultGroovyMethods() | 
|  | public Class<?>[] | getPluginStaticGroovyMethods() | 
|  | public int | getVersion() | 
|  | public void | invalidateCallSites() | 
|  | public Object | invokeHandle(Object handle, Object[] arguments) | 
|  | protected ClassNode | makeClassNode(CompileUnit cu, com.thoughtworks.qdox.model.Type t, Class<?> c) | 
|  | protected void | makeRecordComponents(CompileUnit cu, ClassNode classNode, Class<?> clazz) | 
|  | protected MethodHandles.Lookup | newLookup(Class<?> declaringClass) | 
|  | public static MethodHandles.Lookup | of(Class<?> declaringClass) | 
|  | public void | setAdditionalClassInformation(ClassNode cn) | 
|  | public MetaMethod | transformMetaMethod(MetaClass metaClass, MetaMethod metaMethod) | 
|  | public MetaMethod | transformMetaMethod(MetaClass metaClass, MetaMethod metaMethod, Class<?> caller) | 
|  | public boolean | trySetAccessible(AccessibleObject ao) | 
The following scenarios can not set accessible, i.e. the return value is false 1) SecurityException occurred 2) the accessible object is a Constructor object for the Class class
accessibleObject -  the accessible object to checkcallerClass -  the callerClass to invoke setAccessible