equal
deleted
inserted
replaced
177 |
177 |
178 jint arrayKlass::jvmti_class_status() const { |
178 jint arrayKlass::jvmti_class_status() const { |
179 return JVMTI_CLASS_STATUS_ARRAY; |
179 return JVMTI_CLASS_STATUS_ARRAY; |
180 } |
180 } |
181 |
181 |
182 #ifndef PRODUCT |
|
183 |
|
184 // Printing |
182 // Printing |
185 |
183 |
186 void arrayKlass::oop_print_on(oop obj, outputStream* st) { |
184 void arrayKlass::oop_print_on(oop obj, outputStream* st) { |
187 assert(obj->is_array(), "must be array"); |
185 assert(obj->is_array(), "must be array"); |
188 Klass::oop_print_on(obj, st); |
186 Klass::oop_print_on(obj, st); |
189 st->print_cr(" - length: %d", arrayOop(obj)->length()); |
187 st->print_cr(" - length: %d", arrayOop(obj)->length()); |
190 } |
188 } |
191 |
189 |
192 #endif |
|
193 |
|
194 // Verification |
190 // Verification |
195 |
191 |
196 void arrayKlass::oop_verify_on(oop obj, outputStream* st) { |
192 void arrayKlass::oop_verify_on(oop obj, outputStream* st) { |
197 guarantee(obj->is_array(), "must be array"); |
193 guarantee(obj->is_array(), "must be array"); |
198 arrayOop a = arrayOop(obj); |
194 arrayOop a = arrayOop(obj); |