class ParserClassNode
extends org.objectweb.asm.tree.ClassNode
Modifier and Type | Field and Description |
---|---|
private byte[] |
classCode |
private java.util.List<org.objectweb.asm.tree.MethodNode> |
constructors |
private java.lang.Class<?> |
extendedClass |
private java.lang.Class<?> |
parentClass |
private org.objectweb.asm.Type |
parentType |
private java.util.Map<java.lang.String,RuleMethod> |
ruleMethods |
access, attrs, fields, innerClasses, interfaces, invisibleAnnotations, invisibleTypeAnnotations, methods, module, name, nestHostClass, nestMembers, outerClass, outerMethod, outerMethodDesc, signature, sourceDebug, sourceFile, superName, version, visibleAnnotations, visibleTypeAnnotations
Constructor and Description |
---|
ParserClassNode(java.lang.Class<?> parentClass) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getClassCode() |
java.util.List<org.objectweb.asm.tree.MethodNode> |
getConstructors() |
java.lang.Class<?> |
getExtendedClass() |
java.lang.Class<?> |
getParentClass() |
org.objectweb.asm.Type |
getParentType() |
java.util.Map<java.lang.String,RuleMethod> |
getRuleMethods() |
void |
setClassCode(byte[] classCode) |
void |
setExtendedClass(java.lang.Class<?> extendedClass) |
private final java.lang.Class<?> parentClass
private final org.objectweb.asm.Type parentType
private final java.util.List<org.objectweb.asm.tree.MethodNode> constructors
private final java.util.Map<java.lang.String,RuleMethod> ruleMethods
private byte[] classCode
private java.lang.Class<?> extendedClass
public java.lang.Class<?> getParentClass()
public org.objectweb.asm.Type getParentType()
public java.util.List<org.objectweb.asm.tree.MethodNode> getConstructors()
public java.util.Map<java.lang.String,RuleMethod> getRuleMethods()
public byte[] getClassCode()
public void setClassCode(byte[] classCode)
public java.lang.Class<?> getExtendedClass()
public void setExtendedClass(java.lang.Class<?> extendedClass)