com.jeffpalm.basic.bytecode
Interface IClassFile
- All Superinterfaces:
- ICodeGenerator, IDumpable
- All Known Subinterfaces:
- IMutableClassFile
- All Known Implementing Classes:
- ClassFileImpl
public interface IClassFile
- extends IDumpable, ICodeGenerator
Methods inherited from interface com.jeffpalm.basic.util.IDumpable |
dump |
isPublic
boolean isPublic()
isFinal
boolean isFinal()
isSuper
boolean isSuper()
isInterface
boolean isInterface()
isAbstract
boolean isAbstract()
name
java.lang.String name()
constantPool
IConstantPool constantPool()
magic
Iu4 magic()
getMagic
int getMagic()
setMagic
void setMagic(Iu4 u)
setMagic
void setMagic(int val)
minor_version
Iu2 minor_version()
minorVersion
int minorVersion()
major_version
Iu2 major_version()
majorVersion
int majorVersion()
constant_pool_count
Iu2 constant_pool_count()
constantPoolCount
int constantPoolCount()
access_flags
Iu2 access_flags()
accessFlags
int accessFlags()
this_class
Iu2 this_class()
thisClass
int thisClass()
super_class
Iu2 super_class()
superClass
int superClass()
interfaces_count
Iu2 interfaces_count()
interfacesCount
int interfacesCount()
interfaces
Iu2 interfaces(int i)
fieldsCount
int fieldsCount()
fields
IField fields(int i)
fields_count
Iu2 fields_count()
methodsCount
int methodsCount()
methods
IMethod methods(int i)
methods_count
Iu2 methods_count()
attributes_count
Iu2 attributes_count()
attributesCount
int attributesCount()
attributes
IAttribute attributes(int i)