< prev index next >

src/share/vm/oops/objArrayKlass.hpp

Print this page

        

*** 37,48 **** private: Klass* _element_klass; // The klass of the elements of this array type Klass* _bottom_klass; // The one-dimensional type (InstanceKlass or TypeArrayKlass) // Constructor ! ObjArrayKlass(int n, KlassHandle element_klass, Symbol* name); ! static ObjArrayKlass* allocate(ClassLoaderData* loader_data, int n, KlassHandle klass_handle, Symbol* name, TRAPS); public: // For dummy objects ObjArrayKlass() {} // Instance variables --- 37,48 ---- private: Klass* _element_klass; // The klass of the elements of this array type Klass* _bottom_klass; // The one-dimensional type (InstanceKlass or TypeArrayKlass) // Constructor ! ObjArrayKlass(int n, Klass* element_klass, Symbol* name); ! static ObjArrayKlass* allocate(ClassLoaderData* loader_data, int n, Klass* k, Symbol* name, TRAPS); public: // For dummy objects ObjArrayKlass() {} // Instance variables
*** 67,77 **** DEBUG_ONLY(bool is_objArray_klass_slow() const { return true; }) int oop_size(oop obj) const; // Allocation static Klass* allocate_objArray_klass(ClassLoaderData* loader_data, ! int n, KlassHandle element_klass, TRAPS); objArrayOop allocate(int length, TRAPS); oop multi_allocate(int rank, jint* sizes, TRAPS); // Copying --- 67,77 ---- DEBUG_ONLY(bool is_objArray_klass_slow() const { return true; }) int oop_size(oop obj) const; // Allocation static Klass* allocate_objArray_klass(ClassLoaderData* loader_data, ! int n, Klass* element_klass, TRAPS); objArrayOop allocate(int length, TRAPS); oop multi_allocate(int rank, jint* sizes, TRAPS); // Copying
< prev index next >