< prev index next >

src/share/vm/prims/jvm.h

Print this page

        

*** 85,95 **** * 2. There is a change in the contract between VM and Java classes. * For example, if the VM relies on a new private field in Thread * class. */ ! #define JVM_INTERFACE_VERSION 4 JNIEXPORT jobjectArray JNICALL JVM_GetMethodParameters(JNIEnv *env, jobject method); JNIEXPORT jint JNICALL --- 85,95 ---- * 2. There is a change in the contract between VM and Java classes. * For example, if the VM relies on a new private field in Thread * class. */ ! #define JVM_INTERFACE_VERSION 5 JNIEXPORT jobjectArray JNICALL JVM_GetMethodParameters(JNIEnv *env, jobject method); JNIEXPORT jint JNICALL
*** 523,532 **** --- 523,541 ---- (JNIEnv *env, jobject obj, jobject unused, jint index); JNIEXPORT jobjectArray JNICALL JVM_ConstantPoolGetMemberRefInfoAt (JNIEnv *env, jobject obj, jobject unused, jint index); + JNIEXPORT jobjectArray JNICALL JVM_ConstantPoolGetNameAndTypeRefInfoAt + (JNIEnv *env, jobject obj, jobject unused, jint index); + + JNIEXPORT jint JNICALL JVM_ConstantPoolGetNameAndTypeRefIndexAt + (JNIEnv *env, jobject obj, jobject unused, jint index); + + JNIEXPORT jint JNICALL JVM_ConstantPoolGetClassRefIndexAt + (JNIEnv *env, jobject obj, jobject unused, jint index); + JNIEXPORT jint JNICALL JVM_ConstantPoolGetIntAt (JNIEnv *env, jobject obj, jobject unused, jint index); JNIEXPORT jlong JNICALL JVM_ConstantPoolGetLongAt (JNIEnv *env, jobject obj, jobject unused, jint index);
*** 541,550 **** --- 550,562 ---- (JNIEnv *env, jobject obj, jobject unused, jint index); JNIEXPORT jstring JNICALL JVM_ConstantPoolGetUTF8At (JNIEnv *env, jobject obj, jobject unused, jint index); + JNIEXPORT jbyte JNICALL JVM_ConstantPoolGetTagAt + (JNIEnv *env, jobject unused, jobject jcpool, jint index); + /* * java.security.* */ JNIEXPORT jobject JNICALL
< prev index next >