< prev index next >

src/hotspot/share/oops/arrayKlass.hpp

Print this page




 104 
 105   virtual void metaspace_pointers_do(MetaspaceClosure* iter);
 106 
 107   // Iterators
 108   void array_klasses_do(void f(Klass* k));
 109   void array_klasses_do(void f(Klass* k, TRAPS), TRAPS);
 110 
 111   // Return a handle.
 112   static void     complete_create_array_klass(ArrayKlass* k, Klass* super_klass, ModuleEntry* module, TRAPS);
 113 
 114 
 115   // jvm support
 116   jint compute_modifier_flags(TRAPS) const;
 117 
 118   // JVMTI support
 119   jint jvmti_class_status() const;
 120 
 121   // CDS support - remove and restore oops from metadata. Oops are not shared.
 122   virtual void remove_unshareable_info();
 123   virtual void remove_java_mirror();
 124   virtual void restore_unshareable_info(ClassLoaderData* loader_data, Handle protection_domain, TRAPS);
 125 
 126   // Printing
 127   void print_on(outputStream* st) const;
 128   void print_value_on(outputStream* st) const;
 129 
 130   void oop_print_on(oop obj, outputStream* st);
 131 
 132   // Verification
 133   void verify_on(outputStream* st);
 134 
 135   void oop_verify_on(oop obj, outputStream* st);
 136 };
 137 
 138 #endif // SHARE_OOPS_ARRAYKLASS_HPP


 104 
 105   virtual void metaspace_pointers_do(MetaspaceClosure* iter);
 106 
 107   // Iterators
 108   void array_klasses_do(void f(Klass* k));
 109   void array_klasses_do(void f(Klass* k, TRAPS), TRAPS);
 110 
 111   // Return a handle.
 112   static void     complete_create_array_klass(ArrayKlass* k, Klass* super_klass, ModuleEntry* module, TRAPS);
 113 
 114 
 115   // jvm support
 116   jint compute_modifier_flags(TRAPS) const;
 117 
 118   // JVMTI support
 119   jint jvmti_class_status() const;
 120 
 121   // CDS support - remove and restore oops from metadata. Oops are not shared.
 122   virtual void remove_unshareable_info();
 123   virtual void remove_java_mirror();
 124   void restore_unshareable_info(ClassLoaderData* loader_data, Handle protection_domain, TRAPS);
 125 
 126   // Printing
 127   void print_on(outputStream* st) const;
 128   void print_value_on(outputStream* st) const;
 129 
 130   void oop_print_on(oop obj, outputStream* st);
 131 
 132   // Verification
 133   void verify_on(outputStream* st);
 134 
 135   void oop_verify_on(oop obj, outputStream* st);
 136 };
 137 
 138 #endif // SHARE_OOPS_ARRAYKLASS_HPP
< prev index next >