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.IOExceptionpublic 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.ClassVisitorpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
boolean visible)
visitAnnotation in class org.objectweb.asm.ClassVisitorpublic void visitSource(java.lang.String source,
java.lang.String debug)
visitSource in class org.objectweb.asm.ClassVisitorpublic 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.ClassVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitor