4040#include " utilities/utf8.hpp"
4141
4242typeArrayOop oopFactory::new_boolArray (int length, TRAPS) {
43- return Universe::boolArrayKlass ()->allocate (length, THREAD);
43+ return Universe::boolArrayKlass ()->allocate_instance (length, THREAD);
4444}
4545
4646typeArrayOop oopFactory::new_charArray (int length, TRAPS) {
47- return Universe::charArrayKlass ()->allocate (length, THREAD);
47+ return Universe::charArrayKlass ()->allocate_instance (length, THREAD);
4848}
4949
5050typeArrayOop oopFactory::new_floatArray (int length, TRAPS) {
51- return Universe::floatArrayKlass ()->allocate (length, THREAD);
51+ return Universe::floatArrayKlass ()->allocate_instance (length, THREAD);
5252}
5353
5454typeArrayOop oopFactory::new_doubleArray (int length, TRAPS) {
55- return Universe::doubleArrayKlass ()->allocate (length, THREAD);
55+ return Universe::doubleArrayKlass ()->allocate_instance (length, THREAD);
5656}
5757
5858typeArrayOop oopFactory::new_byteArray (int length, TRAPS) {
59- return Universe::byteArrayKlass ()->allocate (length, THREAD);
59+ return Universe::byteArrayKlass ()->allocate_instance (length, THREAD);
6060}
6161
6262typeArrayOop oopFactory::new_shortArray (int length, TRAPS) {
63- return Universe::shortArrayKlass ()->allocate (length, THREAD);
63+ return Universe::shortArrayKlass ()->allocate_instance (length, THREAD);
6464}
6565
6666typeArrayOop oopFactory::new_intArray (int length, TRAPS) {
67- return Universe::intArrayKlass ()->allocate (length, THREAD);
67+ return Universe::intArrayKlass ()->allocate_instance (length, THREAD);
6868}
6969
7070typeArrayOop oopFactory::new_longArray (int length, TRAPS) {
71- return Universe::longArrayKlass ()->allocate (length, THREAD);
71+ return Universe::longArrayKlass ()->allocate_instance (length, THREAD);
7272}
7373
7474// create java.lang.Object[]
7575objArrayOop oopFactory::new_objectArray (int length, TRAPS) {
7676 assert (Universe::objectArrayKlass () != nullptr , " Too early?" );
77- return Universe::objectArrayKlass ()->allocate (length, THREAD);
77+ return Universe::objectArrayKlass ()->allocate_instance (length, THREAD);
7878}
7979
8080typeArrayOop oopFactory::new_charArray (const char * utf8_str, TRAPS) {
@@ -88,7 +88,7 @@ typeArrayOop oopFactory::new_charArray(const char* utf8_str, TRAPS) {
8888
8989typeArrayOop oopFactory::new_typeArray (BasicType type, int length, TRAPS) {
9090 TypeArrayKlass* klass = Universe::typeArrayKlass (type);
91- return klass->allocate (length, THREAD);
91+ return klass->allocate_instance (length, THREAD);
9292}
9393
9494// Create a Java array that points to Symbol.
0 commit comments