equal
deleted
inserted
replaced
625 C2V_END |
625 C2V_END |
626 |
626 |
627 C2V_VMENTRY(jboolean, hasFinalizableSubclass,(JNIEnv *, jobject, jobject jvmci_type)) |
627 C2V_VMENTRY(jboolean, hasFinalizableSubclass,(JNIEnv *, jobject, jobject jvmci_type)) |
628 Klass* klass = CompilerToVM::asKlass(jvmci_type); |
628 Klass* klass = CompilerToVM::asKlass(jvmci_type); |
629 assert(klass != NULL, "method must not be called for primitive types"); |
629 assert(klass != NULL, "method must not be called for primitive types"); |
630 MutexLocker ml(Compile_lock); |
|
631 return Dependencies::find_finalizable_subclass(klass) != NULL; |
630 return Dependencies::find_finalizable_subclass(klass) != NULL; |
632 C2V_END |
631 C2V_END |
633 |
632 |
634 C2V_VMENTRY(jobject, getClassInitializer, (JNIEnv *, jobject, jobject jvmci_type)) |
633 C2V_VMENTRY(jobject, getClassInitializer, (JNIEnv *, jobject, jobject jvmci_type)) |
635 Klass* klass = CompilerToVM::asKlass(jvmci_type); |
634 Klass* klass = CompilerToVM::asKlass(jvmci_type); |