< prev index next >

src/hotspot/share/prims/jniCheck.cpp

Print this page




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 


< prev index next >