public class InnerClassNode extends Object
| Modifier and Type | Field and Description | 
|---|---|
| int | accessThe access flags of the inner class as originally declared in the
 enclosing class. | 
| String | innerNameThe (simple) name of the inner class inside its enclosing class. | 
| String | nameThe internal name of an inner class (see
  getInternalName). | 
| String | outerNameThe internal name of the class to which the inner class belongs (see
  getInternalName). | 
| Constructor and Description | 
|---|
| InnerClassNode(String name,
              String outerName,
              String innerName,
              int access)Constructs a new  InnerClassNode. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | accept(ClassVisitor cv)Makes the given class visitor visit this inner class. | 
public String name
getInternalName).public String outerName
getInternalName). May be
 null.public String innerName
public int access
public InnerClassNode(String name, String outerName, String innerName, int access)
InnerClassNode.name - the internal name of an inner class (see
            getInternalName).outerName - the internal name of the class to which the inner class
            belongs (see getInternalName). May be null.innerName - the (simple) name of the inner class inside its enclosing
            class. May be null for anonymous inner classes.access - the access flags of the inner class as originally declared in
            the enclosing class.public void accept(ClassVisitor cv)
cv - a class visitor.