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


Method Summary
 Iu2 access_flags()
           
 int accessFlags()
           
 Iu2 attributes_count()
           
 IAttribute attributes(int i)
           
 int attributesCount()
           
 Iu2 constant_pool_count()
           
 IConstantPool constantPool()
           
 int constantPoolCount()
           
 Iu2 fields_count()
           
 IField fields(int i)
           
 int fieldsCount()
           
 int getMagic()
           
 Iu2 interfaces_count()
           
 Iu2 interfaces(int i)
           
 int interfacesCount()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isInterface()
           
 boolean isPublic()
           
 boolean isSuper()
           
 Iu4 magic()
           
 Iu2 major_version()
           
 int majorVersion()
           
 Iu2 methods_count()
           
 IMethod methods(int i)
           
 int methodsCount()
           
 Iu2 minor_version()
           
 int minorVersion()
           
 java.lang.String name()
           
 void setMagic(int val)
           
 void setMagic(Iu4 u)
           
 Iu2 super_class()
           
 int superClass()
           
 Iu2 this_class()
           
 int thisClass()
           
 
Methods inherited from interface com.jeffpalm.basic.util.IDumpable
dump
 
Methods inherited from interface com.jeffpalm.basic.bytecode.ICodeGenerator
gen
 

Method Detail

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)