Searched refs:FieldInfo (Results 1 - 18 of 18) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/
H A DFieldsScanner.java60 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 DFields.java62 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 DfieldInfo.hpp35 // 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 DfieldStreams.hpp49 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 DinstanceKlass.hpp412 FieldInfo* field(int index) const { return FieldInfo::from_field_array(_fields, index); }
/openjdk10/hotspot/src/share/vm/runtime/
H A DfieldDescriptor.hpp50 FieldInfo* field() const {
H A DfieldDescriptor.cpp107 FieldInfo* f = ik->field(index);
H A DvmStructs.cpp2443 /* 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 DHotSpotResolvedObjectTypeImpl.java580 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 DLIRIntrospection.java110 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 DLIRInstructionClass.java112 private FieldsScanner.FieldInfo opcodeField;
166 states.add(new FieldsScanner.FieldInfo(offset, field.getName(), type, field.getDeclaringClass()));
/openjdk10/hotspot/src/share/vm/jvmci/
H A DvmStructs_jvmci.cpp513 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 DReferenceTypeImpl.java343 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 DProxyGenerator.java395 /** 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 DEdges.java53 public Edges(Type type, int directCount, ArrayList<? extends FieldsScanner.FieldInfo> edges) {
H A DNodeClass.java402 protected static class EdgeInfo extends FieldsScanner.FieldInfo {
412 public int compareTo(FieldsScanner.FieldInfo o) {
/openjdk10/hotspot/src/share/vm/classfile/
H A DclassFileParser.cpp1052 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 DclassFileParser.hpp41 class FieldInfo;

Completed in 280 milliseconds