org.codehaus.janino

Class ClassFileIClass

public class ClassFileIClass extends IClass

A wrapper object that turns a ClassFile object into a IClass.
Constructor Summary
ClassFileIClass(ClassFile classFile, IClassLoader iClassLoader)
Method Summary
AccessgetAccess()
protected IClassgetComponentType2()
protected IClass[]getDeclaredIClasses2()
protected IConstructor[]getDeclaredIConstructors2()
protected IField[]getDeclaredIFields2()
protected IMethod[]getDeclaredIMethods2()
protected IClassgetDeclaringIClass2()
protected StringgetDescriptor2()
protected IClass[]getInterfaces2()
protected IClassgetOuterIClass2()
protected IClassgetSuperclass2()
booleanisAbstract()
booleanisArray()
booleanisFinal()
booleanisInterface()
booleanisPrimitive()
booleanisPrimitiveNumeric()
voidresolveAllClasses()
voidresolveHalf()

Constructor Detail

ClassFileIClass

public ClassFileIClass(ClassFile classFile, IClassLoader iClassLoader)

Parameters: classFile Source of data iClassLoader IClassLoader through which to load other classes

Method Detail

getAccess

public Access getAccess()

getComponentType2

protected IClass getComponentType2()

getDeclaredIClasses2

protected IClass[] getDeclaredIClasses2()

getDeclaredIConstructors2

protected IConstructor[] getDeclaredIConstructors2()

getDeclaredIFields2

protected IField[] getDeclaredIFields2()

getDeclaredIMethods2

protected IMethod[] getDeclaredIMethods2()

getDeclaringIClass2

protected IClass getDeclaringIClass2()

getDescriptor2

protected String getDescriptor2()

getInterfaces2

protected IClass[] getInterfaces2()

getOuterIClass2

protected IClass getOuterIClass2()

getSuperclass2

protected IClass getSuperclass2()

isAbstract

public boolean isAbstract()

isArray

public boolean isArray()

isFinal

public boolean isFinal()

isInterface

public boolean isInterface()

isPrimitive

public boolean isPrimitive()

isPrimitiveNumeric

public boolean isPrimitiveNumeric()

resolveAllClasses

public void resolveAllClasses()

resolveHalf

public void resolveHalf()