< prev index next >

src/hotspot/share/oops/valueArrayKlass.hpp

Print this page

        

@@ -66,10 +66,14 @@
   void initialize(TRAPS);
 
   ModuleEntry* module() const;
   PackageEntry* package() const;
 
+  bool can_be_primary_super_slow() const;
+  GrowableArray<Klass*>* compute_secondary_supers(int num_extra_slots);
+  bool compute_is_subtype_of(Klass* k);
+
   int element_byte_size() const { return 1 << layout_helper_log2_element_size(_layout_helper); }
 
   bool is_valueArray_klass_slow() const { return true; }
 
   bool contains_oops() {

@@ -113,12 +117,10 @@
   // Parallel Compact
   void oop_pc_follow_contents(oop obj, ParCompactionManager* cm);
   void oop_pc_update_pointers(oop obj, ParCompactionManager* cm);
 #endif
 
-  CMH("Oop iterators. Don't have embedded oops yet, so CMH...")
-
  private:
   template <bool nv, typename OopClosureType>
   inline void oop_oop_iterate(oop obj, OopClosureType* closure);
   template <bool nv, typename OopClosureType>
   inline void oop_oop_iterate_bounded(oop obj, OopClosureType* closure, MemRegion mr);
< prev index next >