/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/ |
H A D | FieldsScanner.java | 60 public static class FieldInfo implements Comparable<FieldInfo> { class in class:FieldsScanner 66 public FieldInfo(long offset, String name, Class<?> type, Class<?> declaringClass) { method in class:FieldsScanner.FieldInfo 77 public int compareTo(FieldInfo o) { 93 public final ArrayList<FieldsScanner.FieldInfo> data = new ArrayList<>(); 124 data.add(new FieldsScanner.FieldInfo(offset, field.getName(), field.getType(), field.getDeclaringClass()));
|
H A D | Fields.java | 62 public Fields(ArrayList<? extends FieldsScanner.FieldInfo> fields) { 69 for (FieldsScanner.FieldInfo f : fields) { 85 public static void translateInto(Fields fields, ArrayList<FieldsScanner.FieldInfo> infos) { 87 infos.add(new FieldsScanner.FieldInfo(fields.offsets[index], fields.names[index], fields.types[index], fields.declaringClasses[index]));
|
/openjdk10/hotspot/src/share/vm/oops/ |
H A D | fieldInfo.hpp | 35 // array type. FieldInfo generally shouldn't be used directly. 38 class FieldInfo VALUE_OBJ_CLASS_SPEC { 84 static FieldInfo* from_field_array(Array<u2>* fields, int index) { 85 return ((FieldInfo*)fields->adr_at(index * field_slots)); 87 static FieldInfo* from_field_array(u2* fields, int index) { 88 return ((FieldInfo*)(fields + index * field_slots));
|
H A D | fieldStreams.hpp | 49 FieldInfo* field() const { return FieldInfo::from_field_array(_fields, _index); } 56 FieldInfo* fi; 61 fi = FieldInfo::from_field_array(_fields, i); 69 for (int i = _index; i*FieldInfo::field_slots < length; i++) { 70 fi = FieldInfo::from_field_array(_fields, i);
|
H A D | instanceKlass.hpp | 412 FieldInfo* field(int index) const { return FieldInfo::from_field_array(_fields, index); }
|
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | fieldDescriptor.hpp | 50 FieldInfo* field() const {
|
H A D | fieldDescriptor.cpp | 107 FieldInfo* f = ik->field(index);
|
H A D | vmStructs.cpp | 2443 /* FieldInfo FieldOffset enum */ \ 2446 declare_constant(FieldInfo::access_flags_offset) \ 2447 declare_constant(FieldInfo::name_index_offset) \ 2448 declare_constant(FieldInfo::signature_index_offset) \ 2449 declare_constant(FieldInfo::initval_index_offset) \ 2450 declare_constant(FieldInfo::low_packed_offset) \ 2451 declare_constant(FieldInfo::high_packed_offset) \ 2452 declare_constant(FieldInfo::field_slots) \ 2455 /* FieldInfo tag constants */ \
|
/openjdk10/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/ |
H A D | HotSpotResolvedObjectTypeImpl.java | 580 FieldInfo createFieldInfo(int index) { 581 return new FieldInfo(index); 586 * {@code InstanceKlass}. The implementation is similar to the native {@code FieldInfo} class. 588 class FieldInfo { class in class:HotSpotResolvedObjectTypeImpl 599 FieldInfo(int index) { method in class:HotSpotResolvedObjectTypeImpl.FieldInfo 724 FieldInfo field = new FieldInfo(index); 748 FieldInfo field = new FieldInfo(i);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ |
H A D | LIRIntrospection.java | 110 protected static class ValueFieldInfo extends FieldsScanner.FieldInfo { 124 public int compareTo(FieldsScanner.FieldInfo o) { 155 public final ArrayList<FieldsScanner.FieldInfo> states = new ArrayList<>();
|
H A D | LIRInstructionClass.java | 112 private FieldsScanner.FieldInfo opcodeField; 166 states.add(new FieldsScanner.FieldInfo(offset, field.getName(), type, field.getDeclaringClass()));
|
/openjdk10/hotspot/src/share/vm/jvmci/ |
H A D | vmStructs_jvmci.cpp | 513 declare_constant(FieldInfo::access_flags_offset) \ 514 declare_constant(FieldInfo::name_index_offset) \ 515 declare_constant(FieldInfo::signature_index_offset) \ 516 declare_constant(FieldInfo::initval_index_offset) \ 517 declare_constant(FieldInfo::low_packed_offset) \ 518 declare_constant(FieldInfo::high_packed_offset) \ 519 declare_constant(FieldInfo::field_slots) \
|
/openjdk10/jdk/src/jdk.jdi/share/classes/com/sun/tools/jdi/ |
H A D | ReferenceTypeImpl.java | 343 JDWP.ReferenceType.FieldsWithGeneric.FieldInfo[] jdwpFields; 352 JDWP.ReferenceType.FieldsWithGeneric.FieldInfo fi 362 JDWP.ReferenceType.Fields.FieldInfo[] jdwpFields; 371 JDWP.ReferenceType.Fields.FieldInfo fi = jdwpFields[i];
|
/openjdk10/jdk/src/java.base/share/classes/java/lang/reflect/ |
H A D | ProxyGenerator.java | 395 /** FieldInfo struct for each field of generated class */ 396 private List<FieldInfo> fields = new ArrayList<>(); 465 * Step 2: Assemble FieldInfo and MethodInfo structs for all of 475 fields.add(new FieldInfo(pm.methodFieldName, 552 for (FieldInfo f : fields) { 718 * A FieldInfo object contains information about a particular field 722 private class FieldInfo { class in class:ProxyGenerator 727 public FieldInfo(String name, String descriptor, int accessFlags) { method in class:ProxyGenerator.FieldInfo
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/ |
H A D | Edges.java | 53 public Edges(Type type, int directCount, ArrayList<? extends FieldsScanner.FieldInfo> edges) {
|
H A D | NodeClass.java | 402 protected static class EdgeInfo extends FieldsScanner.FieldInfo { 412 public int compareTo(FieldsScanner.FieldInfo o) {
|
/openjdk10/hotspot/src/share/vm/classfile/ |
H A D | classFileParser.cpp | 1052 void apply_to(FieldInfo* f); 1520 total_fields * (FieldInfo::field_slots + 1)); 1523 int generic_signature_slot = total_fields * FieldInfo::field_slots; 1598 FieldInfo* const field = FieldInfo::from_field_array(fa, n); 1623 const FieldInfo* const f = FieldInfo::from_field_array(fa, i); 1638 FieldInfo* const field = FieldInfo::from_field_array(fa, index); 1657 index * FieldInfo [all...] |
H A D | classFileParser.hpp | 41 class FieldInfo;
|