| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.logicalcobwebs.asm.tree.ClassNode
public class ClassNode
A node that represents a class.
| Field Summary | |
|---|---|
|  int | accessThe class's access flags (see Constants). | 
|  Attribute | attrsThe non standard attributes of the class. | 
|  java.util.List | fieldsThe fields of this class. | 
|  java.util.List | innerClassesInformations about the inner classes of this class. | 
|  java.util.List | interfacesThe internal names of the class's interfaces (see getInternalName). | 
|  java.util.List | methodsThe methods of this class. | 
|  java.lang.String | nameThe internal name of the class (see getInternalName). | 
|  java.lang.String | sourceFileThe name of the source file from which this class was compiled. | 
|  java.lang.String | superNameThe internal of name of the super class (see getInternalName). | 
| Constructor Summary | |
|---|---|
| ClassNode(int access,
          java.lang.String name,
          java.lang.String superName,
          java.lang.String[] interfaces,
          java.lang.String sourceFile)Constructs a new ClassNodeobject. | |
| Method Summary | |
|---|---|
|  void | accept(ClassVisitor cv)Makes the given class visitor visit this class. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public int access
Constants). This
 field also indicates if the class is deprecated.
public java.lang.String name
getInternalName).
public java.lang.String superName
getInternalName). For interfaces,
 the super class is Object. May be null, but only for the
 java.lang.Object class.
public final java.util.List interfaces
getInternalName). This list is a
 list of String objects.
public java.lang.String sourceFile
public final java.util.List innerClasses
InnerClassNode objects.
public final java.util.List fields
FieldNode objects.
public final java.util.List methods
MethodNode objects.
public Attribute attrs
| Constructor Detail | 
|---|
public ClassNode(int access,
                 java.lang.String name,
                 java.lang.String superName,
                 java.lang.String[] interfaces,
                 java.lang.String sourceFile)
ClassNode object.
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.| Method Detail | 
|---|
public void accept(ClassVisitor cv)
cv - a class visitor.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||