MethodInfo mi = getMethodInfo(env, objRef);
return mi.getModifiers();
}
-
+
static int getParameterTypes( MJIEnv env, MethodInfo mi) {
ThreadInfo ti = env.getThreadInfo();
String[] argTypeNames = mi.getArgumentTypeNames();
return aRef;
}
-
+
@MJI
public int getParameterTypes_____3Ljava_lang_Class_2 (MJIEnv env, int objRef){
return getParameterTypes(env, getMethodInfo(env, objRef));
}
+
+ // TODO: DIRTY HACKS
+ @MJI
+ public int getGenericParameterTypes_____3Ljava_lang_reflect_Type_2 (MJIEnv env, int objRef){
+ //return getGenericParameterTypes(env, getMethodInfo(env, objRef));
+ return getParameterTypes_____3Ljava_lang_Class_2 (env, objRef);
+ }
+
+ @MJI
+ public int getGenericReturnType____Ljava_lang_reflect_Type_2 (MJIEnv env, int objRef){
+ return getReturnType____Ljava_lang_Class_2(env, objRef);
+ }
+ // TODO: DIRTY HACKS
int getExceptionTypes(MJIEnv env, MethodInfo mi) {
ThreadInfo ti = env.getThreadInfo();