< prev index next >
src/share/vm/oops/instanceKlass.hpp
Print this page
*** 1304,1326 ****
// It has to be an object not a Mutex because it's held through java calls.
oop init_lock() const;
private:
void fence_and_clear_init_lock();
! // Static methods that are used to implement member methods where an exposed this pointer
! // is needed due to possible GCs
! static bool link_class_impl (InstanceKlass* this_k, bool throw_verifyerror, TRAPS);
! static bool verify_code (InstanceKlass* this_k, bool throw_verifyerror, TRAPS);
! static void initialize_impl (InstanceKlass* this_k, TRAPS);
! static void initialize_super_interfaces (InstanceKlass* this_k, TRAPS);
! static void eager_initialize_impl (InstanceKlass* this_k);
! static void set_initialization_state_and_notify_impl (InstanceKlass* this_k, ClassState state, TRAPS);
! static void call_class_initializer_impl (InstanceKlass* this_k, TRAPS);
! static Klass* array_klass_impl (InstanceKlass* this_k, bool or_null, int n, TRAPS);
! static void do_local_static_fields_impl (InstanceKlass* this_k, void f(fieldDescriptor* fd, Handle, TRAPS), Handle, TRAPS);
/* jni_id_for_impl for jfieldID only */
! static JNIid* jni_id_for_impl (InstanceKlass* this_k, int offset);
// Returns the array class for the n'th dimension
Klass* array_klass_impl(bool or_null, int n, TRAPS);
// Returns the array class with this class as element type
--- 1304,1323 ----
// It has to be an object not a Mutex because it's held through java calls.
oop init_lock() const;
private:
void fence_and_clear_init_lock();
! bool link_class_impl (bool throw_verifyerror, TRAPS);
! bool verify_code (bool throw_verifyerror, TRAPS);
! void initialize_impl (TRAPS);
! void initialize_super_interfaces (TRAPS);
! void eager_initialize_impl ();
! void set_initialization_state_and_notify_impl (ClassState state, TRAPS);
! void call_class_initializer_impl (TRAPS);
! void do_local_static_fields_impl (void f(fieldDescriptor* fd, Handle, TRAPS), Handle, TRAPS);
/* jni_id_for_impl for jfieldID only */
! JNIid* jni_id_for_impl (int offset);
// Returns the array class for the n'th dimension
Klass* array_klass_impl(bool or_null, int n, TRAPS);
// Returns the array class with this class as element type
< prev index next >