org.objectweb.asm.tree
Class InnerClassNode
public class InnerClassNode
A node that represents an inner class.
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
getInternalName ).
|
String | outerName - The internal name of the class to which the inner class belongs (see
getInternalName ).
|
access
public int access
The access flags of the inner class as originally declared in the enclosing
class.
innerName
public String innerName
The (simple) name of the inner class inside its enclosing class. May be
null for anonymous inner classes.
outerName
public String outerName
The internal name of the class to which the inner class belongs (see
getInternalName
). May be
null.
InnerClassNode
public InnerClassNode(String name,
String outerName,
String innerName,
int access)
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.
accept
public void accept(ClassVisitor cv)
Makes the given class visitor visit this inner class.