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(String s)
return the mask of flags recorded in the InnerClasses attribute for a class named s.
|
String[] |
getInnerClasses() |
String |
getOuterClass(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, getRawSize
public InnerClassesReader(ClassReader.AttrIterator iter) throws InvalidClassFileException
InvalidClassFileException
public int[] getRawTable()
public String[] getInnerClasses() throws InvalidClassFileException
InvalidClassFileException
public String getOuterClass(String s) throws InvalidClassFileException
InvalidClassFileException
public int getAccessFlags(String s) throws InvalidClassFileException
InvalidClassFileException