public class ClassCacherVisitor
extends org.objectweb.asm.ClassVisitor
| Constructor and Description |
|---|
ClassCacherVisitor(int api,
java.lang.Class<?> clazz) |
ClassCacherVisitor(int api,
org.objectweb.asm.ClassVisitor visitor,
java.lang.Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.github.javaparser.ast.body.BodyDeclaration> |
getDeclarations()
Obtains the list of declarations to support the functionality of the
library.
|
void |
visitEnd()
Adds the _creator method
|
org.objectweb.asm.FieldVisitor |
visitField(int arg0,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.Object arg4)
Adds auxiliary method for each field
|
org.objectweb.asm.MethodVisitor |
visitMethod(int arg0,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.String[] arg4)
Adds one invoker for each instance method
|
public ClassCacherVisitor(int api,
org.objectweb.asm.ClassVisitor visitor,
java.lang.Class<?> clazz)
public ClassCacherVisitor(int api,
java.lang.Class<?> clazz)
public org.objectweb.asm.MethodVisitor visitMethod(int arg0,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.String[] arg4)
visitMethod in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.FieldVisitor visitField(int arg0,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.Object arg4)
visitField in class org.objectweb.asm.ClassVisitorpublic java.util.List<com.github.javaparser.ast.body.BodyDeclaration> getDeclarations()
public void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitor