InnerClasses_attribute.
| Modifier and Type | Field and Description |
|---|---|
| public static final String | tag
The name of this attribute |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| private | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public void | |
| public void | append(int
inner_class_info_indexouter_class_info_indexinner_name_indexinner_class_access_flagsAppends a new entry. |
| public AttributeInfo | |
| public int | |
| public String | Returns: null or the class name.Returns the class name indicated
by |
| public int | |
| public String | Returns: null or the class name.Returns the simple class name indicated
by |
| public int | |
| public String | Returns: null or the class name.Returns the class name indicated
by |
| public int | |
| public int | |
| public void | |
| public void | |
| public void | |
| public void | |
| public int |
| tag | back to summary |
|---|---|
| public static final String tag The name of this attribute | |
| InnerClassesAttribute | back to summary |
|---|---|
| pack-priv InnerClassesAttribute(ConstPool cp, int n, DataInputStream in) throws IOException | |
| InnerClassesAttribute | back to summary |
|---|---|
| private InnerClassesAttribute(ConstPool cp, byte[] info) | |
| InnerClassesAttribute | back to summary |
|---|---|
| public InnerClassesAttribute(ConstPool cp) Constructs an empty InnerClasses attribute.
| |
| accessFlags | back to summary |
|---|---|
| public int accessFlags(int nth) Returns | |
| append | back to summary |
|---|---|
| public void append(String inner, String outer, String name, int flags) Appends a new entry. | |
| append | back to summary |
|---|---|
| public void append(int inner, int outer, int name, int flags) Appends a new entry.
| |
| copy | back to summary |
|---|---|
| public AttributeInfo copy(ConstPool newCp, Map<String, String> classnames) Overrides javassist. Makes a copy. Class names are replaced according to the
given | |
| find | back to summary |
|---|---|
| public int find(String name) Finds the entry for the given inner class.
| |
| innerClass | back to summary |
|---|---|
| public String innerClass(int nth) Returns the class name indicated
by
| |
| innerClassIndex | back to summary |
|---|---|
| public int innerClassIndex(int nth) Returns | |
| innerName | back to summary |
|---|---|
| public String innerName(int nth) Returns the simple class name indicated
by
| |
| innerNameIndex | back to summary |
|---|---|
| public int innerNameIndex(int nth) Returns | |
| outerClass | back to summary |
|---|---|
| public String outerClass(int nth) Returns the class name indicated
by
| |
| outerClassIndex | back to summary |
|---|---|
| public int outerClassIndex(int nth) Returns | |
| remove | back to summary |
|---|---|
| public int remove(int nth) Removes the
| |
| setAccessFlags | back to summary |
|---|---|
| public void setAccessFlags(int nth, int flags) Sets | |
| setInnerClassIndex | back to summary |
|---|---|
| public void setInnerClassIndex(int nth, int index) Sets | |
| setInnerNameIndex | back to summary |
|---|---|
| public void setInnerNameIndex(int nth, int index) Sets | |
| setOuterClassIndex | back to summary |
|---|---|
| public void setOuterClassIndex(int nth, int index) Sets | |
| tableLength | back to summary |
|---|---|
| public int tableLength() Returns | |