kmy.jint.reflect
Class ArrayClass
java.lang.Object
|
+--kmy.jint.reflect.AbstractClass
|
+--kmy.jint.reflect.ArrayClass
- public class ArrayClass
- extends AbstractClass
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
classTable
JintClassTable classTable
baseClass
AbstractClass baseClass
elementClass
AbstractClass elementClass
dim
int dim
descriptor
java.lang.String descriptor
name
QualifiedIdentifier name
ArrayClass
ArrayClass(JintClassTable classTable,
AbstractClass baseClass,
QualifiedIdentifier name)
getName
public java.lang.String getName()
- Overrides:
- getName in class AbstractClass
getPackage
public QualifiedIdentifier getPackage()
- Overrides:
- getPackage in class AbstractClass
getFullName
public QualifiedIdentifier getFullName()
- Overrides:
- getFullName in class AbstractClass
getDimension
public int getDimension()
- 0 for Object, 1 for Object[], 2 for Object[][], etc.
- Overrides:
- getDimension in class AbstractClass
getModifiers
public int getModifiers()
- Overrides:
- getModifiers in class AbstractClass
getField
public AbstractField getField(Identifier name)
- Overrides:
- getField in class AbstractClass
getMethods
public java.util.Enumeration getMethods(Identifier name,
int nparam)
- Overrides:
- getMethods in class AbstractClass
getInnerClasses
public AbstractClass[] getInnerClasses()
- Overrides:
- getInnerClasses in class AbstractClass
getImplementedInterfaces
public AbstractClass[] getImplementedInterfaces()
- Overrides:
- getImplementedInterfaces in class AbstractClass
getSuperclass
public AbstractClass getSuperclass()
- Overrides:
- getSuperclass in class AbstractClass
isSubclassOf
public boolean isSubclassOf(AbstractClass cls)
- Check if object of class this can be assigned to variable of class cls
- Overrides:
- isSubclassOf in class AbstractClass
isInterface
public boolean isInterface()
- Overrides:
- isInterface in class AbstractClass
isPrimitive
public boolean isPrimitive()
- Overrides:
- isPrimitive in class AbstractClass
getClassTable
public JintClassTable getClassTable()
- Overrides:
- getClassTable in class AbstractClass
getDescriptor
public java.lang.String getDescriptor()
- Overrides:
- getDescriptor in class AbstractClass
getElementClass
public AbstractClass getElementClass()
- Overrides:
- getElementClass in class AbstractClass
getBaseClass
public AbstractClass getBaseClass()