org.eclipse.jdt.internal.core.util
Class ClassFileReader
java.lang.Object
org.eclipse.jdt.internal.core.util.ClassFileStruct
org.eclipse.jdt.internal.core.util.ClassFileReader
public class ClassFileReader
- extends ClassFileStruct
|
Constructor Summary |
ClassFileReader(byte[] classFileBytes,
int decodingFlags)
Constructor for ClassFileReader. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassFileReader
public ClassFileReader(byte[] classFileBytes,
int decodingFlags)
throws ClassFormatException
- Constructor for ClassFileReader.
- Parameters:
classFileBytes - the raw bytes of the .class filedecodingFlags - the decoding flags
- Throws:
ClassFormatException- See Also:
IClassFileReader#ALL,
IClassFileReader#CLASSFILE_ATTRIBUTES,
IClassFileReader#CONSTANT_POOL,
IClassFileReader#FIELD_INFOS
getAccessFlags
public int getAccessFlags()
- See Also:
IClassFileReader#getAccessFlags()
getAttributeCount
public int getAttributeCount()
- See Also:
IClassFileReader#getAttributeCount()
getAttributes
public IClassFileAttribute[] getAttributes()
- See Also:
IClassFileReader#getAttributes()
getClassIndex
public int getClassIndex()
- See Also:
IClassFileReader#getClassIndex()
getClassName
public char[] getClassName()
- See Also:
IClassFileReader#getClassName()
getConstantPool
public IConstantPool getConstantPool()
- See Also:
IClassFileReader#getConstantPool()
getFieldInfos
public IFieldInfo[] getFieldInfos()
- See Also:
IClassFileReader#getFieldInfos()
getFieldsCount
public int getFieldsCount()
- See Also:
IClassFileReader#getFieldsCount()
getInnerClassesAttribute
public IInnerClassesAttribute getInnerClassesAttribute()
- See Also:
IClassFileReader#getInnerClassesAttribute()
getInterfaceIndexes
public int[] getInterfaceIndexes()
- See Also:
IClassFileReader#getInterfaceIndexes()
getInterfaceNames
public char[][] getInterfaceNames()
- See Also:
IClassFileReader#getInterfaceNames()
getMagic
public int getMagic()
- See Also:
IClassFileReader#getMagic()
getMajorVersion
public int getMajorVersion()
- See Also:
IClassFileReader#getMajorVersion()
getMethodInfos
public IMethodInfo[] getMethodInfos()
- See Also:
IClassFileReader#getMethodInfos()
getMethodsCount
public int getMethodsCount()
- See Also:
IClassFileReader#getMethodsCount()
getMinorVersion
public int getMinorVersion()
- See Also:
IClassFileReader#getMinorVersion()
getSourceFileAttribute
public ISourceAttribute getSourceFileAttribute()
- See Also:
IClassFileReader#getSourceFileAttribute()
getSuperclassIndex
public int getSuperclassIndex()
- See Also:
IClassFileReader#getSuperclassIndex()
getSuperclassName
public char[] getSuperclassName()
- See Also:
IClassFileReader#getSuperclassName()
isClass
public boolean isClass()
- See Also:
IClassFileReader#isClass()
isInterface
public boolean isInterface()
- See Also:
IClassFileReader#isInterface()