| 
 | |||||||||||
| 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 class| Method Detail | 
public void accept(Visitor 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)
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.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 | ||||||||||