public class InnerClassesAttribute extends Attribute
NONE| Constructor and Description |
|---|
InnerClassesAttribute(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInnerClassesEntry(CPClass innerClass,
CPClass outerClass,
CPUTF8 innerName,
int flags) |
protected void |
doWrite(java.io.DataOutputStream dos) |
boolean |
equals(java.lang.Object obj) |
protected int |
getLength() |
protected ClassFileEntry[] |
getNestedClassFileEntries() |
int |
hashCode() |
protected void |
resolve(ClassConstantPool pool)
Allows the constant pool entries to resolve their nested entries.
|
static void |
setAttributeName(CPUTF8 cpUTF8Value) |
java.lang.String |
toString() |
protected void |
writeBody(java.io.DataOutputStream dos) |
getAttributeName, getLengthIncludingHeader, hasBCIRenumbering, isSourceFileAttributeobjectHashCode, writepublic InnerClassesAttribute(java.lang.String name)
public static void setAttributeName(CPUTF8 cpUTF8Value)
protected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries in class Attributeprotected void resolve(ClassConstantPool pool)
ClassFileEntrypublic java.lang.String toString()
toString in class ClassFileEntryprotected void doWrite(java.io.DataOutputStream dos) throws java.io.IOException
protected void writeBody(java.io.DataOutputStream dos) throws java.io.IOException
public void addInnerClassesEntry(CPClass innerClass, CPClass outerClass, CPUTF8 innerName, int flags)