hotspot/src/share/vm/memory/oopFactory.cpp
changeset 46271 979ebd346ecf
parent 46257 3e95288ce4ca
equal deleted inserted replaced
46270:2e7898927798 46271:979ebd346ecf
    83     return ArrayKlass::cast(klass)->allocate_arrayArray(1, length, THREAD);
    83     return ArrayKlass::cast(klass)->allocate_arrayArray(1, length, THREAD);
    84   } else {
    84   } else {
    85     return InstanceKlass::cast(klass)->allocate_objArray(1, length, THREAD);
    85     return InstanceKlass::cast(klass)->allocate_objArray(1, length, THREAD);
    86   }
    86   }
    87 }
    87 }
       
    88 
       
    89 objArrayHandle oopFactory::new_objArray_handle(Klass* klass, int length, TRAPS) {
       
    90   objArrayOop obj = new_objArray(klass, length, CHECK_(objArrayHandle()));
       
    91   return objArrayHandle(THREAD, obj);
       
    92 }
       
    93 
       
    94 typeArrayHandle oopFactory::new_byteArray_handle(int length, TRAPS) {
       
    95   typeArrayOop obj = new_byteArray(length, CHECK_(typeArrayHandle()));
       
    96   return typeArrayHandle(THREAD, obj);
       
    97 }