equal
deleted
inserted
replaced
84 int size = ArrayKlass::static_size(TypeArrayKlass::header_size()); |
84 int size = ArrayKlass::static_size(TypeArrayKlass::header_size()); |
85 |
85 |
86 return new (loader_data, size, THREAD) TypeArrayKlass(type, name); |
86 return new (loader_data, size, THREAD) TypeArrayKlass(type, name); |
87 } |
87 } |
88 |
88 |
89 TypeArrayKlass::TypeArrayKlass(BasicType type, Symbol* name) : ArrayKlass(name) { |
89 TypeArrayKlass::TypeArrayKlass(BasicType type, Symbol* name) : ArrayKlass(name, ID) { |
90 set_layout_helper(array_layout_helper(type)); |
90 set_layout_helper(array_layout_helper(type)); |
91 assert(is_array_klass(), "sanity"); |
91 assert(is_array_klass(), "sanity"); |
92 assert(is_typeArray_klass(), "sanity"); |
92 assert(is_typeArray_klass(), "sanity"); |
93 |
93 |
94 set_max_length(arrayOopDesc::max_array_length(type)); |
94 set_max_length(arrayOopDesc::max_array_length(type)); |