< prev index next >

src/hotspot/share/oops/objArrayOop.cpp

Print this page

        

*** 21,31 **** * questions. * */ #include "precompiled.hpp" - #include "gc/shared/specialized_oop_closures.hpp" #include "oops/access.inline.hpp" #include "oops/objArrayKlass.hpp" #include "oops/objArrayOop.inline.hpp" #include "oops/oop.inline.hpp" --- 21,30 ----
*** 41,54 **** } Klass* objArrayOopDesc::element_klass() { return ObjArrayKlass::cast(klass())->element_klass(); } - - #define ObjArrayOop_OOP_ITERATE_DEFN(OopClosureType, nv_suffix) \ - \ - void objArrayOopDesc::oop_iterate_range(OopClosureType* blk, int start, int end) { \ - ((ObjArrayKlass*)klass())->oop_oop_iterate_range##nv_suffix(this, blk, start, end); \ - } - - ALL_OOP_OOP_ITERATE_CLOSURES_1(ObjArrayOop_OOP_ITERATE_DEFN) - ALL_OOP_OOP_ITERATE_CLOSURES_2(ObjArrayOop_OOP_ITERATE_DEFN) --- 40,44 ----
< prev index next >