< prev index next >
src/hotspot/share/runtime/fieldDescriptor.cpp
Print this page
*** 197,207 ****
st->print(" ");
NOT_LP64(as_int = obj->int_field(offset()));
obj->obj_field(offset())->print_value_on(st);
break;
case T_VALUETYPE:
! if (is_flatten()) {
// Resolve klass of flattened value type field
Thread* THREAD = Thread::current();
ResourceMark rm(THREAD);
SignatureStream ss(signature(), false);
Klass* k = ss.as_klass(Handle(THREAD, field_holder()->class_loader()),
--- 197,207 ----
st->print(" ");
NOT_LP64(as_int = obj->int_field(offset()));
obj->obj_field(offset())->print_value_on(st);
break;
case T_VALUETYPE:
! if (is_flattened()) {
// Resolve klass of flattened value type field
Thread* THREAD = Thread::current();
ResourceMark rm(THREAD);
SignatureStream ss(signature(), false);
Klass* k = ss.as_klass(Handle(THREAD, field_holder()->class_loader()),
< prev index next >