equal
deleted
inserted
replaced
47 |
47 |
48 JVMCIKlassHandle::JVMCIKlassHandle(Thread* thread, Klass* klass) { |
48 JVMCIKlassHandle::JVMCIKlassHandle(Thread* thread, Klass* klass) { |
49 _thread = thread; |
49 _thread = thread; |
50 _klass = klass; |
50 _klass = klass; |
51 if (klass != NULL) { |
51 if (klass != NULL) { |
52 _holder = Handle(_thread, klass->holder_phantom()); |
52 _holder = Handle(_thread, klass->klass_holder()); |
53 } |
53 } |
54 } |
54 } |
55 |
55 |
56 JVMCIKlassHandle& JVMCIKlassHandle::operator=(Klass* klass) { |
56 JVMCIKlassHandle& JVMCIKlassHandle::operator=(Klass* klass) { |
57 _klass = klass; |
57 _klass = klass; |
58 if (klass != NULL) { |
58 if (klass != NULL) { |
59 _holder = Handle(_thread, klass->holder_phantom()); |
59 _holder = Handle(_thread, klass->klass_holder()); |
60 } |
60 } |
61 return *this; |
61 return *this; |
62 } |
62 } |
63 |
63 |
64 void JNIHandleMark::push_jni_handle_block() { |
64 void JNIHandleMark::push_jni_handle_block() { |