< prev index next >
src/share/vm/ci/ciReplay.cpp
Print this page
@@ -797,12 +797,12 @@
} else if (strcmp(field_signature, "[I") == 0) {
value = oopFactory::new_intArray(length, CHECK);
} else if (strcmp(field_signature, "[J") == 0) {
value = oopFactory::new_longArray(length, CHECK);
} else if (field_signature[0] == '[' && field_signature[1] == 'L') {
- KlassHandle kelem = resolve_klass(field_signature + 1, CHECK);
- value = oopFactory::new_objArray(kelem(), length, CHECK);
+ Klass* kelem = resolve_klass(field_signature + 1, CHECK);
+ value = oopFactory::new_objArray(kelem, length, CHECK);
} else {
report_error("unhandled array staticfield");
}
}
java_mirror->obj_field_put(fd.offset(), value);
@@ -838,12 +838,12 @@
java_mirror->double_field_put(fd.offset(), value);
} else if (strcmp(field_signature, "Ljava/lang/String;") == 0) {
Handle value = java_lang_String::create_from_str(string_value, CHECK);
java_mirror->obj_field_put(fd.offset(), value());
} else if (field_signature[0] == 'L') {
- KlassHandle k = resolve_klass(string_value, CHECK);
- oop value = InstanceKlass::cast(k())->allocate_instance(CHECK);
+ Klass* k = resolve_klass(string_value, CHECK);
+ oop value = InstanceKlass::cast(k)->allocate_instance(CHECK);
java_mirror->obj_field_put(fd.offset(), value);
} else {
report_error("unhandled staticfield");
}
}
< prev index next >