public final class InnerClass extends Object implements Cloneable, Node
InnerClasses| Constructor and Description |
|---|
InnerClass(InnerClass c)
Initialize from another object.
|
InnerClass(int innerClassIndex,
int outerClassIndex,
int innerNameIndex,
int innerAccessFlags) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class.
|
InnerClass |
copy() |
void |
dump(DataOutputStream file)
Dump inner class attribute to file stream in binary format.
|
int |
getInnerAccessFlags() |
int |
getInnerClassIndex() |
int |
getInnerNameIndex() |
int |
getOuterClassIndex() |
void |
setInnerAccessFlags(int innerAccessFlags) |
void |
setInnerClassIndex(int innerClassIndex) |
void |
setInnerNameIndex(int innerNameIndex) |
void |
setOuterClassIndex(int outerClassIndex) |
String |
toString() |
String |
toString(ConstantPool constantPool) |
public InnerClass(InnerClass c)
public InnerClass(int innerClassIndex, int outerClassIndex, int innerNameIndex, int innerAccessFlags)
innerClassIndex - Class index in constant pool of inner classouterClassIndex - Class index in constant pool of outer classinnerNameIndex - Name index in constant pool of inner classinnerAccessFlags - Access flags of inner classpublic void accept(Visitor v)
public InnerClass copy()
public void dump(DataOutputStream file) throws IOException
file - Output file streamIOException - if an I/O error occurs.public int getInnerAccessFlags()
public int getInnerClassIndex()
public int getInnerNameIndex()
public int getOuterClassIndex()
public void setInnerAccessFlags(int innerAccessFlags)
innerAccessFlags - access flags for this inner classpublic void setInnerClassIndex(int innerClassIndex)
innerClassIndex - index into the constant pool for this classpublic void setInnerNameIndex(int innerNameIndex)
innerNameIndex - index into the constant pool for this class's namepublic void setOuterClassIndex(int outerClassIndex)
outerClassIndex - index into the constant pool for the owning classpublic String toString(ConstantPool constantPool)
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.