< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.hpp

Print this page
rev 52100 : 8212083: Handle remaining gc/lock native code and fix two strings
Summary:
Reviewed-by:

*** 64,75 **** --- 64,87 ---- jfieldID GetFieldID(jclass klass, const char *name, const char* type); jclass GetObjectClass(jobject obj); jobject GetObjectField(jobject obj, jfieldID field); void SetObjectField(jobject obj, jfieldID field, jobject value); + jsize GetArrayLength(jarray array); + jsize GetStringLength(jstring str); + + void* GetPrimitiveArrayCritical(jarray array, jboolean* isCopy); + void ReleasePrimitiveArrayCritical(jarray array, void* carray, jint mode); + const jchar* GetStringCritical(jstring str, jboolean* isCopy); + void ReleaseStringCritical(jstring str, const jchar* carray); + jobject NewGlobalRef(jobject obj); void DeleteGlobalRef(jobject obj); + jobject NewLocalRef(jobject ref); + void DeleteLocalRef(jobject ref); + jweak NewWeakGlobalRef(jobject obj); + void DeleteWeakGlobalRef(jweak obj); // ExceptionCheckingJniEnv methods. JNIEnv* GetJNIEnv() { return _jni_env; }
< prev index next >