ojvm.data
Class InternalClassFromAbsyn
java.lang.Object
|
+--ojvm.data.InternalObject
|
+--ojvm.data.InternalClass
|
+--ojvm.data.InternalClassFromAbsyn
- public class InternalClassFromAbsyn
- extends InternalClass
Internal representation of classes.
File created June 9, 2000
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
InternalClassFromAbsyn
public InternalClassFromAbsyn(InternalClass superClass,
InternalClass[] interfaces,
AbsynClass absynClass)
throws PrepareE
isPrimitive
public boolean isPrimitive()
- Overrides:
- isPrimitive in class InternalClass
isArray
public boolean isArray()
- Overrides:
- isArray in class InternalClass
isReference
public boolean isReference()
- Overrides:
- isReference in class InternalClass
getComponentClass
public InternalClass getComponentClass()
- Overrides:
- getComponentClass in class InternalClass
getDesc
public Descriptor getDesc()
- Overrides:
- getDesc in class InternalClass
isPublic
public boolean isPublic()
- Overrides:
- isPublic in class InternalClass
isFinal
public boolean isFinal()
- Overrides:
- isFinal in class InternalClass
accSuperSet
public boolean accSuperSet()
- Overrides:
- accSuperSet in class InternalClass
isInterface
public boolean isInterface()
- Overrides:
- isInterface in class InternalClass
isAbstract
public boolean isAbstract()
- Overrides:
- isAbstract in class InternalClass
getNumAllInstanceFields
public int getNumAllInstanceFields()
- Overrides:
- getNumAllInstanceFields in class InternalClass
getDeclaredInstanceFields
public InternalField[] getDeclaredInstanceFields()
- Overrides:
- getDeclaredInstanceFields in class InternalClass
makeNewInstanceFields
public JavaValue[] makeNewInstanceFields()
- Overrides:
- makeNewInstanceFields in class InternalClass
initializeInstanceValues
public void initializeInstanceValues(JavaValue[] vs,
int myLastIndex)
- Overrides:
- initializeInstanceValues in class InternalClass
findField
public int findField(NameAndDescriptor key)
throws FieldNotFoundE
- Overrides:
- findField in class InternalClass
getDeclaredStaticFields
public InternalField[] getDeclaredStaticFields()
- Overrides:
- getDeclaredStaticFields in class InternalClass
getstatic
public JavaValue getstatic(NameAndDescriptor key)
throws FieldNotFoundE
- Overrides:
- getstatic in class InternalClass
putstatic
public void putstatic(NameAndDescriptor key,
JavaValue fv)
throws FieldNotFoundE
- Overrides:
- putstatic in class InternalClass
getInitializer
public InternalMethod getInitializer()
- Overrides:
- getInitializer in class InternalClass
findMethod
public InternalMethod findMethod(NameAndDescriptor key)
throws MethodNotFoundE
- Overrides:
- findMethod in class InternalClass
prepare
public void prepare()
throws PrepareE