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)
protected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries in class Attributeprotected void resolve(ClassConstantPool pool)
ClassFileEntrypublic String toString()
toString in class ClassFileEntryprotected void doWrite(DataOutputStream dos) throws IOException
doWrite in class AttributeIOExceptionprotected void writeBody(DataOutputStream dos) throws IOException
writeBody in class AttributeIOExceptionpublic void addInnerClassesEntry(CPClass innerClass, CPClass outerClass, CPUTF8 innerName, int flags)
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.