@Deprecated public class Java5 extends Object implements VMPlugin
java 5 based functions
| 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) | 
                        
 | 
                            public void | 
                            configureAnnotationFromDefinition(AnnotationNode definition, AnnotationNode root) | 
                        
 | 
                            public void | 
                            configureAnnotationNodeFromDefinition(AnnotationNode definition, AnnotationNode root) | 
                        
 | 
                            public void | 
                            configureClassNode(CompileUnit compileUnit, ClassNode classNode) | 
                        
 | 
                            public static GenericsType | 
                            configureTypeVariableDefinition(ClassNode base, ClassNode[] cBounds) | 
                        
 | 
                            public static ClassNode | 
                            configureTypeVariableReference(String name) | 
                        
 | 
                            protected void | 
                            fillParameterNames(String[] names, Member member) | 
                        
 | 
                            protected int | 
                            getElementCode(ElementType value) | 
                        
 | 
                            public Object | 
                            getInvokeSpecialHandle(Method m, Object receiver) | 
                        
 | 
                            public Class[] | 
                            getPluginDefaultGroovyMethods() | 
                        
 | 
                            public Class[] | 
                            getPluginStaticGroovyMethods() | 
                        
 | 
                            public int | 
                            getVersion() | 
                        
 | 
                            public void | 
                            invalidateCallSites() | 
                        
 | 
                            public Object | 
                            invokeHandle(Object handle, Object[] args) | 
                        
 | 
                            protected Parameter | 
                            makeParameter(CompileUnit cu, com.thoughtworks.qdox.model.Type type, Class cl, Annotation[] annotations, String name) | 
                        
 | 
                            protected Parameter[] | 
                            processParameters(CompileUnit compileUnit, Method m) | 
                        
 | 
                            public void | 
                            setAdditionalClassInformation(ClassNode cn) | 
                        
 | 
                            public MetaMethod | 
                            transformMetaMethod(MetaClass metaClass, MetaMethod metaMethod, Class<?> caller) | 
                        
 | 
                            public MetaMethod | 
                            transformMetaMethod(MetaClass metaClass, MetaMethod metaMethod) | 
                        
 | 
                            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