public final class InnerClassesReader extends AttributeReader
attr, cr, length| Constructor and Description |
|---|
InnerClassesReader(ClassReader.AttrIterator iter)
Build a reader for the attribute 'iter'.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAccessFlags(java.lang.String s)
return the mask of flags recorded in the InnerClasses attribute for a class named s.
|
java.lang.String[] |
getInnerClasses() |
java.lang.String |
getOuterClass(java.lang.String s)
return the name of the outer class recorded as the enclosing class for a class named s.
|
int[] |
getRawTable() |
checkSize, checkSizeEquals, getClassReader, getRawOffset, getRawSizepublic InnerClassesReader(ClassReader.AttrIterator iter) throws InvalidClassFileException
InvalidClassFileExceptionpublic int[] getRawTable()
public java.lang.String[] getInnerClasses()
throws InvalidClassFileException
InvalidClassFileExceptionpublic java.lang.String getOuterClass(java.lang.String s)
throws InvalidClassFileException
InvalidClassFileExceptionpublic int getAccessFlags(java.lang.String s)
throws InvalidClassFileException
InvalidClassFileException