org.objectweb.asm.tree
public class InnerClassNode extends Object
Field Summary | |
---|---|
int | access
The access flags of the inner class as originally declared in the
enclosing class. |
String | innerName
The (simple) name of the inner class inside its enclosing class. |
String | name
The internal name of an inner class (see
{@link org.objectweb.asm.Type#getInternalName() getInternalName}). |
String | outerName
The internal name of the class to which the inner class belongs (see
{@link org.objectweb.asm.Type#getInternalName() getInternalName}). |
Constructor Summary | |
---|---|
InnerClassNode(String name, String outerName, String innerName, int access)
Constructs a new {@link InnerClassNode}.
|
Method Summary | |
---|---|
void | accept(ClassVisitor cv)
Makes the given class visitor visit this inner class.
|
Parameters: name the internal name of an inner class (see {@link org.objectweb.asm.Type#getInternalName() getInternalName}). outerName the internal name of the class to which the inner class belongs (see {@link org.objectweb.asm.Type#getInternalName() 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.
Parameters: cv a class visitor.