org.objectweb.asm.tree
public class ClassNode extends Object
| Field Summary | |
|---|---|
| int | access
The class's access flags (see Constants). |
| Attribute | attrs
The non standard attributes of the class. |
| List | fields
The fields of this class. |
| List | innerClasses
Informations about the inner classes of this class. |
| List | interfaces
The internal names of the class's interfaces (see getInternalName). |
| List | methods
The methods of this class. |
| String | name
The internal name of the class (see getInternalName). |
| String | sourceFile
The name of the source file from which this class was compiled. |
| String | superName
The internal of name of the super class (see getInternalName). |
| int | version
The class version. |
| Constructor Summary | |
|---|---|
| ClassNode(int version, int access, String name, String superName, String[] interfaces, String sourceFile)
Constructs a new ClassNode object.
| |
| Method Summary | |
|---|---|
| void | accept(ClassVisitor cv)
Makes the given class visitor visit this class.
|
FieldNode objects. InnerClassNode objects. getInternalName). This list is a
list of String objects.
MethodNode objects. getInternalName). getInternalName). For interfaces,
the super class is Object. May be null, but only for the
Object java.lang.Object class. ClassNode object.
Parameters: version the class version. access the class's access flags (see Constants). This parameter also indicates if the
class is deprecated. name the internal name of the class (see getInternalName). superName the internal of name of the super class (see getInternalName). For
interfaces, the super class is Object. interfaces the internal names of the class's interfaces (see getInternalName). May be
null. sourceFile the name of the source file from which this class was
compiled. May be null.
Parameters: cv a class visitor.