1978 jniCheck::validate_object(thr, obj); 1979 ) 1980 jobjectRefType result = UNCHECKED()->GetObjectRefType(env, obj); 1981 functionExit(thr); 1982 return result; 1983 JNI_END 1984 1985 1986 JNI_ENTRY_CHECKED(jint, 1987 checked_jni_GetVersion(JNIEnv *env)) 1988 functionEnter(thr); 1989 jint result = UNCHECKED()->GetVersion(env); 1990 functionExit(thr); 1991 return result; 1992 JNI_END 1993 1994 JNI_ENTRY_CHECKED(jobject, 1995 checked_jni_GetModule(JNIEnv *env, 1996 jclass clazz)) 1997 functionEnter(thr); 1998 IN_VM( 1999 jniCheck::validate_class(thr, clazz, false); 2000 ) 2001 jobject result = UNCHECKED()->GetModule(env,clazz); 2002 functionExit(thr); 2003 return result; 2004 JNI_END 2005 2006 /* 2007 * Structure containing all checked jni functions 2008 */ 2009 struct JNINativeInterface_ checked_jni_NativeInterface = { 2010 NULL, 2011 NULL, 2012 NULL, 2013 2014 NULL, 2015 2016 checked_jni_GetVersion, 2017 2018 checked_jni_DefineClass, 2019 checked_jni_FindClass, 2020 | 1978 jniCheck::validate_object(thr, obj); 1979 ) 1980 jobjectRefType result = UNCHECKED()->GetObjectRefType(env, obj); 1981 functionExit(thr); 1982 return result; 1983 JNI_END 1984 1985 1986 JNI_ENTRY_CHECKED(jint, 1987 checked_jni_GetVersion(JNIEnv *env)) 1988 functionEnter(thr); 1989 jint result = UNCHECKED()->GetVersion(env); 1990 functionExit(thr); 1991 return result; 1992 JNI_END 1993 1994 JNI_ENTRY_CHECKED(jobject, 1995 checked_jni_GetModule(JNIEnv *env, 1996 jclass clazz)) 1997 functionEnter(thr); 1998 jobject result = UNCHECKED()->GetModule(env,clazz); 1999 functionExit(thr); 2000 return result; 2001 JNI_END 2002 2003 /* 2004 * Structure containing all checked jni functions 2005 */ 2006 struct JNINativeInterface_ checked_jni_NativeInterface = { 2007 NULL, 2008 NULL, 2009 NULL, 2010 2011 NULL, 2012 2013 checked_jni_GetVersion, 2014 2015 checked_jni_DefineClass, 2016 checked_jni_FindClass, 2017 |