|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.apache.bcel.classfile.InnerClass
public final class 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(ClassVisitor 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 class| Method Detail |
|---|
public void accept(ClassVisitor v)
accept in interface Nodev - Visitor object
public final void dump(java.io.DataOutputStream file)
throws java.io.IOException
file - Output file stream
java.io.IOExceptionpublic final int getInnerAccessFlags()
public final int getInnerClassIndex()
public final int getInnerNameIndex()
public final int getOuterClassIndex()
public final void setInnerAccessFlags(int inner_access_flags)
inner_access_flags. - public final void setInnerClassIndex(int inner_class_index)
inner_class_index. - public final void setInnerNameIndex(int inner_name_index)
inner_name_index. - public final void setOuterClassIndex(int outer_class_index)
outer_class_index. - public final java.lang.String toString()
toString in class java.lang.Objectpublic 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 | ||||||||