equal
deleted
inserted
replaced
23 */ |
23 */ |
24 |
24 |
25 # include "incls/_precompiled.incl" |
25 # include "incls/_precompiled.incl" |
26 # include "incls/_objArrayOop.cpp.incl" |
26 # include "incls/_objArrayOop.cpp.incl" |
27 |
27 |
28 // <<this page is intentionally left blank>> |
28 #define ObjArrayOop_OOP_ITERATE_DEFN(OopClosureType, nv_suffix) \ |
|
29 \ |
|
30 int objArrayOopDesc::oop_iterate_range(OopClosureType* blk, int start, int end) { \ |
|
31 SpecializationStats::record_call(); \ |
|
32 return ((objArrayKlass*)blueprint())->oop_oop_iterate_range##nv_suffix(this, blk, start, end); \ |
|
33 } |
|
34 |
|
35 ALL_OOP_OOP_ITERATE_CLOSURES_1(ObjArrayOop_OOP_ITERATE_DEFN) |
|
36 ALL_OOP_OOP_ITERATE_CLOSURES_3(ObjArrayOop_OOP_ITERATE_DEFN) |