Methods
Modifier and Type |
Method and Description |
boolean |
desiredAssertionStatus____Z(MJIEnv env,
int robj) |
int |
forName__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv env,
int rcls,
int clsNameRef) |
int |
getAnnotation__Ljava_lang_Class_2__Ljava_lang_annotation_Annotation_2(MJIEnv env,
int robj,
int annoClsRef) |
int |
getAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv env,
int robj) |
int |
getByteArrayFromResourceStream(MJIEnv env,
int clsRef,
int nameRef)
<2do> needs to load from the classfile location, NOT the MJIEnv (native) class
|
int |
getCanonicalName____Ljava_lang_String_2(MJIEnv env,
int clsRef) |
static int |
getClassObject(MJIEnv env,
ClassInfo ci) |
int |
getComponentType____Ljava_lang_Class_2(MJIEnv env,
int robj) |
int |
getConstructor___3Ljava_lang_Class_2__Ljava_lang_reflect_Constructor_2(MJIEnv env,
int clsRef,
int argTypesRef) |
int |
getConstructors_____3Ljava_lang_reflect_Constructor_2(MJIEnv env,
int objref) |
int |
getDeclaredAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv env,
int robj) |
int |
getDeclaredClasses(MJIEnv env,
int clsRef) |
int |
getDeclaredConstructor___3Ljava_lang_Class_2__Ljava_lang_reflect_Constructor_2(MJIEnv env,
int clsRef,
int argTypesRef) |
int |
getDeclaredConstructors_____3Ljava_lang_reflect_Constructor_2(MJIEnv env,
int objref) |
int |
getDeclaredField__Ljava_lang_String_2__Ljava_lang_reflect_Field_2(MJIEnv env,
int clsRef,
int nameRef) |
int |
getDeclaredFields_____3Ljava_lang_reflect_Field_2(MJIEnv env,
int objRef) |
int |
getDeclaredMethod__Ljava_lang_String_2_3Ljava_lang_Class_2__Ljava_lang_reflect_Method_2(MJIEnv env,
int clsRef,
int nameRef,
int argTypesRef) |
int |
getDeclaredMethods_____3Ljava_lang_reflect_Method_2(MJIEnv env,
int objref) |
int |
getDeclaringClass____Ljava_lang_Class_2(MJIEnv env,
int clsRef) |
int |
getEnclosingClass____Ljava_lang_Class_2(MJIEnv env,
int clsRef) |
int |
getEnclosingConstructor____Ljava_lang_reflect_Constructor_2(MJIEnv env,
int robj) |
int |
getEnclosingMethod____Ljava_lang_reflect_Method_2(MJIEnv env,
int robj) |
int |
getEnumConstants(MJIEnv env,
int clsRef) |
int |
getField__Ljava_lang_String_2__Ljava_lang_reflect_Field_2(MJIEnv env,
int clsRef,
int nameRef) |
int |
getFields_____3Ljava_lang_reflect_Field_2(MJIEnv env,
int clsRef) |
int |
getInterfaces_____3Ljava_lang_Class_2(MJIEnv env,
int clsRef) |
int |
getMethod__Ljava_lang_String_2_3Ljava_lang_Class_2__Ljava_lang_reflect_Method_2(MJIEnv env,
int clsRef,
int nameRef,
int argTypesRef) |
int |
getMethods_____3Ljava_lang_reflect_Method_2(MJIEnv env,
int objref) |
int |
getModifiers____I(MJIEnv env,
int clsRef) |
int |
getPrimitiveClass__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv env,
int rcls,
int stringRef) |
int |
getResolvedName__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv env,
int robj,
int resRef)
Append the package name prefix of the class represented by robj, if the name is not
absolute.
|
int |
getSuperclass____Ljava_lang_Class_2(MJIEnv env,
int robj) |
static boolean |
init(Config conf) |
boolean |
isAnnotation____Z(MJIEnv env,
int clsObjRef) |
boolean |
isAnnotationPresent__Ljava_lang_Class_2__Z(MJIEnv env,
int clsObjRef,
int annoClsObjRef) |
boolean |
isAnonymousClass____Z(MJIEnv env,
int robj) |
boolean |
isArray____Z(MJIEnv env,
int robj) |
boolean |
isAssignableFrom__Ljava_lang_Class_2__Z(MJIEnv env,
int rcls,
int r1) |
boolean |
isEnum____Z(MJIEnv env,
int robj) |
boolean |
isInstance__Ljava_lang_Object_2__Z(MJIEnv env,
int robj,
int r1) |
boolean |
isInterface____Z(MJIEnv env,
int robj) |
boolean |
isLocalClass____Z(MJIEnv env,
int robj) |
boolean |
isMemberClass____Z(MJIEnv env,
int robj) |
int |
newInstance____Ljava_lang_Object_2(MJIEnv env,
int robj)
this is an example of a native method issuing direct calls - otherwise known
as a round trip.
|