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