public static class ClassFile.InnerClassesAttribute extends ClassFile.AttributeInfo
Modifier and Type | Class and Description |
---|---|
static class |
ClassFile.InnerClassesAttribute.Entry
The structure of the
classes array as described in JVMS7 4.7.6. |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ClassFile.InnerClassesAttribute.Entry> |
entries |
Constructor and Description |
---|
InnerClassesAttribute(short attributeNameIndex) |
InnerClassesAttribute(short attributeNameIndex,
ClassFile.InnerClassesAttribute.Entry[] entries) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ClassFile.InnerClassesAttribute.Entry> |
getEntries() |
private static ClassFile.AttributeInfo |
loadBody(short attributeNameIndex,
java.io.DataInputStream dis) |
protected void |
storeBody(java.io.DataOutputStream dos)
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.
|
store
private final java.util.List<ClassFile.InnerClassesAttribute.Entry> entries
InnerClassesAttribute(short attributeNameIndex)
InnerClassesAttribute(short attributeNameIndex, ClassFile.InnerClassesAttribute.Entry[] entries)
public java.util.List<ClassFile.InnerClassesAttribute.Entry> getEntries()
List<InnerClassesAttribute.Entry>
: The ClassFile.InnerClassesAttribute.Entry
s contained in this ClassFile.InnerClassesAttribute
, see JVMS7 4.7.6private static ClassFile.AttributeInfo loadBody(short attributeNameIndex, java.io.DataInputStream dis) throws java.io.IOException
java.io.IOException
protected void storeBody(java.io.DataOutputStream dos) throws java.io.IOException
ClassFile.AttributeInfo
storeBody
in class ClassFile.AttributeInfo
java.io.IOException