src/share/vm/ci/ciValueKlass.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
valhalla-experimental Cdiff src/share/vm/ci/ciValueKlass.hpp
src/share/vm/ci/ciValueKlass.hpp
Print this page
*** 46,56 ****
// Value type factory parameters
int param_count() const;
int param_size();
! // Value type fields ('index' refers to the value factory parameter index)
int get_field_count() { return nof_nonstatic_fields(); }
int get_field_index_by_offset(int offset);
int get_field_offset_by_index(int index) const;
ciType* get_field_type_by_index(int index);
int get_first_field_offset() const;
--- 46,62 ----
// Value type factory parameters
int param_count() const;
int param_size();
! // Value type fields
! //
! // The term index refers to the index in the VM's constant pool
! // (i.e., to the value returned by fieldDescriptor::index()).
! // Argument index refers to a field's index in the value factory
! // parameter mapping.
! int field_index_for_argument(int arg_index);
int get_field_count() { return nof_nonstatic_fields(); }
int get_field_index_by_offset(int offset);
int get_field_offset_by_index(int index) const;
ciType* get_field_type_by_index(int index);
int get_first_field_offset() const;
src/share/vm/ci/ciValueKlass.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File