public class InnerClassesAttributeEntry extends ClassFileStruct implements IInnerClassesAttributeEntry
| Constructor and Description |
|---|
InnerClassesAttributeEntry(byte[] classFileBytes,
IConstantPool constantPool,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAccessFlags()
Answer back the access flag of this inner classes attribute as specified in
the JVM specifications.
|
char[] |
getInnerClassName()
Answer back the inner class name of this inner classes attribute as specified in
the JVM specifications, null if inner class name index is equals to zero.
|
int |
getInnerClassNameIndex()
Answer back the inner class name index of this inner classes attribute as specified in
the JVM specifications.
|
char[] |
getInnerName()
Answer back the inner name of this inner classes attribute as specified in
the JVM specifications, null if inner name index is equals to zero.
|
int |
getInnerNameIndex()
Answer back the inner name index of this inner classes attribute as specified in
the JVM specifications.
|
char[] |
getOuterClassName()
Answer back the outer class name of this inner classes attribute as specified in
the JVM specifications, null if outer class name index is equals to zero.
|
int |
getOuterClassNameIndex()
Answer back the outer class name index of this inner classes attribute as specified in
the JVM specifications.
|
public InnerClassesAttributeEntry(byte[] classFileBytes,
IConstantPool constantPool,
int offset)
throws ClassFormatException
ClassFormatExceptionpublic int getAccessFlags()
IInnerClassesAttributeEntrygetAccessFlags in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getAccessFlags()public char[] getInnerClassName()
IInnerClassesAttributeEntrygetInnerClassName in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getInnerClassName()public int getInnerClassNameIndex()
IInnerClassesAttributeEntrygetInnerClassNameIndex in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getInnerClassNameIndex()public char[] getInnerName()
IInnerClassesAttributeEntrygetInnerName in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getInnerName()public int getInnerNameIndex()
IInnerClassesAttributeEntrygetInnerNameIndex in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getInnerNameIndex()public char[] getOuterClassName()
IInnerClassesAttributeEntrygetOuterClassName in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getOuterClassName()public int getOuterClassNameIndex()
IInnerClassesAttributeEntrygetOuterClassNameIndex in interface IInnerClassesAttributeEntryIInnerClassesAttributeEntry.getOuterClassNameIndex()