< prev index next >
src/share/vm/oops/objArrayKlass.hpp
Print this page
@@ -37,12 +37,12 @@
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);
+ 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,11 +67,11 @@
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);
+ int n, Klass* element_klass, TRAPS);
objArrayOop allocate(int length, TRAPS);
oop multi_allocate(int rank, jint* sizes, TRAPS);
// Copying
< prev index next >