class ClassNodeInitializer
extends org.objectweb.asm.ClassVisitor
Modifier and Type | Field and Description |
---|---|
private ParserClassNode |
classNode |
private boolean |
hasBuildParseTree |
private boolean |
hasDontLabelAnnotation |
private boolean |
hasExplicitActionOnlyAnnotation |
private boolean |
hasSkipActionsInPredicates |
private java.lang.Class<?> |
ownerClass |
Constructor and Description |
---|
ClassNodeInitializer() |
Modifier and Type | Method and Description |
---|---|
void |
process(ParserClassNode classNode) |
void |
visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String desc,
boolean visible) |
void |
visitEnd() |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions) |
void |
visitSource(java.lang.String source,
java.lang.String debug) |
private ParserClassNode classNode
private java.lang.Class<?> ownerClass
private boolean hasBuildParseTree
private boolean hasExplicitActionOnlyAnnotation
private boolean hasDontLabelAnnotation
private boolean hasSkipActionsInPredicates
public void process(ParserClassNode classNode) throws java.io.IOException
java.io.IOException
public void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)
visit
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
visitAnnotation
in class org.objectweb.asm.ClassVisitor
public void visitSource(java.lang.String source, java.lang.String debug)
visitSource
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
visitMethod
in class org.objectweb.asm.ClassVisitor
public void visitEnd()
visitEnd
in class org.objectweb.asm.ClassVisitor