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, isSourceFileAttribute
objectHashCode, write
public InnerClassesAttribute(java.lang.String name)
public static void setAttributeName(CPUTF8 cpUTF8Value)
protected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries
in class Attribute
protected void resolve(ClassConstantPool pool)
ClassFileEntry
public java.lang.String toString()
toString
in class ClassFileEntry
protected 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)