public class InnerClassesAttribute extends Attribute
NONE| Constructor and Description |
|---|
InnerClassesAttribute(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInnerClassesEntry(CPClass innerClass,
CPClass outerClass,
CPUTF8 innerName,
int flags) |
protected void |
doWrite(DataOutputStream dos) |
boolean |
equals(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) |
String |
toString() |
protected void |
writeBody(DataOutputStream dos) |
getAttributeName, getLengthIncludingHeader, hasBCIRenumbering, isSourceFileAttributeobjectHashCode, writepublic InnerClassesAttribute(String name)
public static void setAttributeName(CPUTF8 cpUTF8Value)
public void addInnerClassesEntry(CPClass innerClass, CPClass outerClass, CPUTF8 innerName, int flags)
protected void doWrite(DataOutputStream dos) throws IOException
doWrite in class AttributeIOExceptionprotected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries in class Attributeprotected void resolve(ClassConstantPool pool)
ClassFileEntrypublic String toString()
toString in class ClassFileEntryprotected void writeBody(DataOutputStream dos) throws IOException
writeBody in class AttributeIOExceptionCopyright © 2002–2022 The Apache Software Foundation. All rights reserved.