< 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 >