src/share/vm/ci/ciValueKlass.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/ci/ciValueKlass.hpp Fri Dec 2 14:22:05 2016
--- new/src/share/vm/ci/ciValueKlass.hpp Fri Dec 2 14:22:05 2016
*** 46,56 ****
--- 46,62 ----
// Value type factory parameters
int param_count() const;
int param_size();
- // Value type fields ('index' refers to the value factory parameter index)
+ //
+ // 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