< prev index next >

src/java.base/share/native/include/jvm.h

Print this page

        

*** 61,71 **** * 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 jint JNICALL JVM_GetInterfaceVersion(void); /************************************************************************* --- 61,71 ---- * 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 jint JNICALL JVM_GetInterfaceVersion(void); /*************************************************************************
*** 481,490 **** --- 481,496 ---- (JNIEnv *env, jobject unused, jobject jcpool, jint index); JNIEXPORT jobjectArray JNICALL JVM_ConstantPoolGetMemberRefInfoAt (JNIEnv *env, jobject unused, jobject jcpool, jint index); + JNIEXPORT jobjectArray JNICALL JVM_ConstantPoolGetNameAndTypeRefInfoAt + (JNIEnv *env, jobject obj, jobject unused, jint index); + + JNIEXPORT jobjectArray JNICALL JVM_ConstantPoolGetInvokedynamicRefInfoAt + (JNIEnv *env, jobject obj, jobject unused, jint index); + JNIEXPORT jint JNICALL JVM_ConstantPoolGetIntAt (JNIEnv *env, jobject unused, jobject jcpool, jint index); JNIEXPORT jlong JNICALL JVM_ConstantPoolGetLongAt (JNIEnv *env, jobject unused, jobject jcpool, jint index);
*** 499,508 **** --- 505,517 ---- (JNIEnv *env, jobject unused, jobject jcpool, jint index); JNIEXPORT jstring JNICALL JVM_ConstantPoolGetUTF8At (JNIEnv *env, jobject unused, jobject jcpool, jint index); + JNIEXPORT jbyte JNICALL JVM_ConstantPoolGetTagAt + (JNIEnv *env, jobject unused, jobject jcpool, jint index); + /* * Parameter reflection */ JNIEXPORT jobjectArray JNICALL
< prev index next >