Native methods of the Java API class java.lang.Class.
struct Hjava_lang_Class* java_lang_Class_forName(struct Hjava_lang_String* str)
Converts string name to class object.
Argumentsstruct Hjava_lang_String* java_lang_Class_getName(struct Hjava_lang_Class* c)
Converts class to string name.
Argumentsstruct Hjava_lang_Object* java_lang_Class_newInstance(struct Hjava_lang_Class* this)
Creates a new instance of the derived class.
Argumentsstruct Hjava_lang_Class* java_lang_Class_getSuperclass(struct Hjava_lang_Class* this)
Returns the super class of the current class.
ArgumentsHArrayOfObject* java_lang_Class_getInterfaces(struct Hjava_lang_Class* this)
Returns the interfaces implemented by this class.
Argumentsstruct Hjava_lang_ClassLoader* java_lang_Class_getClassLoader(struct Hjava_lang_Class* this)
Returns the class loader which loaded me.
Argumentsjbool java_lang_Class_isInterface(struct Hjava_lang_Class* this)
Decides whether the current class is an interface.
Argumentsjbool java_lang_Class_isPrimitive(struct Hjava_lang_Class* this)
Decides whether the current class is a primitive.
Argumentsjbool java_lang_Class_isArray(struct Hjava_lang_Class* this)
Decides whether the current class is an array.
ArgumentsHjava_lang_Class* java_lang_Class_getComponentType(struct Hjava_lang_Class* this)
Decides whether the current class is an array.
Argumentsjbool java_lang_Class_isAssignableFrom(struct Hjava_lang_Class* this, struct Hjava_lang_Class* cls)
Decides whether the current class is assignable from another class.
Argumentsstruct Hjava_lang_Class* java_lang_Class_getPrimitiveClass(struct Hjava_lang_String* name)
Gets primitive class from class name (JDK 1.1).
Argumentsjbool java_lang_Class_isInstance(struct Hjava_lang_Class* this, struct Hjava_lang_Object* obj)
Checks whether an object is an instance of this class.
Argumentsjint java_lang_Class_getModifiers(struct Hjava_lang_Class* this)
Gets the modifiers of the current (this) class.
Argumentsjint java_lang_Class_getSigners()
Unimplemented!
Return valuejint java_lang_Class_setSigners()
Unimplemented!
Return valuejint java_lang_Class_getMethods0()
Unimplemented!
Return valuejint java_lang_Class_getConstructors0()
Unimplemented!
Return valuejint java_lang_Class_getMethod0()
Unimplemented!
Return valuejint java_lang_Class_getConstructor0()
Unimplemented
Return valuestatic Hjava_lang_reflect_Field* makeField(struct Hjava_lang_Class* clazz, int slot)
Makes a new field to a given class.
ArgumentsHArrayOfObject* java_lang_Class_getFields0(struct Hjava_lang_Class* clazz, int declared)
Gets the public fields of the given class. NOTE: This method does not work properly!!
ArgumentsHjava_lang_reflect_Field* java_lang_Class_getField0(struct Hjava_lang_Class* clazz, struct Hjava_lang_String* name, int declared)
Gets a certain field of the given class.
Arguments