hotspot/src/share/vm/oops/objArrayOop.cpp
changeset 360 21d113ecbf6a
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
child 1374 4c24294029a9
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
    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)