equal
deleted
inserted
replaced
166 af.set_flags(0); |
166 af.set_flags(0); |
167 set_access_flags(af); |
167 set_access_flags(af); |
168 set_subklass(NULL); |
168 set_subklass(NULL); |
169 set_next_sibling(NULL); |
169 set_next_sibling(NULL); |
170 set_next_link(NULL); |
170 set_next_link(NULL); |
171 set_alloc_count(0); |
|
172 TRACE_INIT_ID(this); |
171 TRACE_INIT_ID(this); |
173 |
172 |
174 set_prototype_header(markOopDesc::prototype()); |
173 set_prototype_header(markOopDesc::prototype()); |
175 set_biased_lock_revocation_count(0); |
174 set_biased_lock_revocation_count(0); |
176 set_last_biased_lock_bulk_revocation_time(0); |
175 set_last_biased_lock_bulk_revocation_time(0); |
541 Klass* Klass::array_klass_impl(bool or_null, TRAPS) { |
540 Klass* Klass::array_klass_impl(bool or_null, TRAPS) { |
542 fatal("array_klass should be dispatched to InstanceKlass, ObjArrayKlass or TypeArrayKlass"); |
541 fatal("array_klass should be dispatched to InstanceKlass, ObjArrayKlass or TypeArrayKlass"); |
543 return NULL; |
542 return NULL; |
544 } |
543 } |
545 |
544 |
546 |
|
547 void Klass::with_array_klasses_do(void f(Klass* k)) { |
|
548 f(this); |
|
549 } |
|
550 |
|
551 |
|
552 oop Klass::class_loader() const { return class_loader_data()->class_loader(); } |
545 oop Klass::class_loader() const { return class_loader_data()->class_loader(); } |
553 |
546 |
554 const char* Klass::external_name() const { |
547 const char* Klass::external_name() const { |
555 if (oop_is_instance()) { |
548 if (oop_is_instance()) { |
556 InstanceKlass* ik = (InstanceKlass*) this; |
549 InstanceKlass* ik = (InstanceKlass*) this; |