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