< prev index next >
test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC01/libnativeGC01.cpp
Print this page
rev 52200 : [mq]: spaces
*** 25,35 ****
#include <stdio.h>
extern "C" {
/*
! * A C function that takes a reference to java Object( a circular Linked list)
* and utilizes this reference to do a java method callback to determine the
* number of elements in the linked list
*/
JNIEXPORT jint JNICALL
Java_gc_gctests_nativeGC01_nativeGC01_nativeMethod01
--- 25,35 ----
#include <stdio.h>
extern "C" {
/*
! * A C function that takes a reference to java Object(a circular Linked list)
* and utilizes this reference to do a java method callback to determine the
* number of elements in the linked list
*/
JNIEXPORT jint JNICALL
Java_gc_gctests_nativeGC01_nativeGC01_nativeMethod01
*** 53,64 ****
that counts the number of elements in the
circular linked list
*/
clss = env->GetObjectClass(linked_list);
! mid2 = env->GetMethodID(clss, "getLength", "()I" );
! if (mid2 == 0) {
printf("couldnt locate method getLength()");
return -1;
}
elementCount = env->CallIntMethod(linked_list, mid2);
return elementCount;
--- 53,64 ----
that counts the number of elements in the
circular linked list
*/
clss = env->GetObjectClass(linked_list);
! mid2 = env->GetMethodID(clss, "getLength", "()I");
! if (mid2 == 0) {
printf("couldnt locate method getLength()");
return -1;
}
elementCount = env->CallIntMethod(linked_list, mid2);
return elementCount;
< prev index next >