|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.bcel.classfile.InnerClass
This class represents a inner class attribute, i.e., the class indices of the inner and outer classes, the name and the attributes of the inner class.
InnerClasses
Constructor Summary | |
InnerClass(InnerClass c)
Initialize from another object. |
|
InnerClass(int inner_class_index,
int outer_class_index,
int inner_name_index,
int inner_access_flags)
|
Method Summary | |
void |
accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class. |
InnerClass |
copy()
|
void |
dump(java.io.DataOutputStream file)
Dump inner class attribute to file stream in binary format. |
int |
getInnerAccessFlags()
|
int |
getInnerClassIndex()
|
int |
getInnerNameIndex()
|
int |
getOuterClassIndex()
|
void |
setInnerAccessFlags(int inner_access_flags)
|
void |
setInnerClassIndex(int inner_class_index)
|
void |
setInnerNameIndex(int inner_name_index)
|
void |
setOuterClassIndex(int outer_class_index)
|
java.lang.String |
toString()
|
java.lang.String |
toString(ConstantPool constant_pool)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public InnerClass(InnerClass c)
public InnerClass(int inner_class_index, int outer_class_index, int inner_name_index, int inner_access_flags)
inner_class_index
- Class index in constant pool of inner classouter_class_index
- Class index in constant pool of outer classinner_name_index
- Name index in constant pool of inner classinner_access_flags
- Access flags of inner classMethod Detail |
public void accept(Visitor v)
accept
in interface Node
v
- Visitor objectpublic final void dump(java.io.DataOutputStream file) throws java.io.IOException
file
- Output file stream
java.io.IOException
public final int getInnerAccessFlags()
public final int getInnerClassIndex()
public final int getInnerNameIndex()
public final int getOuterClassIndex()
public final void setInnerAccessFlags(int inner_access_flags)
public final void setInnerClassIndex(int inner_class_index)
public final void setInnerNameIndex(int inner_name_index)
public final void setOuterClassIndex(int outer_class_index)
public final java.lang.String toString()
toString
in class java.lang.Object
public final java.lang.String toString(ConstantPool constant_pool)
public InnerClass copy()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |