< prev index next >
src/hotspot/share/ci/ciInstanceKlass.hpp
Print this page
@@ -190,10 +190,12 @@
}
ciInstanceKlass* get_canonical_holder(int offset);
ciField* get_field_by_offset(int field_offset, bool is_static);
ciField* get_field_by_name(ciSymbol* name, ciSymbol* signature, bool is_static);
+ // get field descriptor at field_offset ignoring flattening
+ ciField* get_non_flattened_field_by_offset(int field_offset);
// total number of nonstatic fields (including inherited):
int nof_nonstatic_fields() {
if (_nonstatic_fields == NULL) {
return compute_nonstatic_fields();
< prev index next >