| Modifier and Type | Class and Description |
|---|---|
| private static record | |
| public static record |
| Modifier and Type | Field and Description |
|---|---|
| public static final TypeClass | |
| public static final TypeClass | |
| private static final int | |
| public static final TypeClass | |
| public static final TypeClass | |
| public static final TypeClass | |
| public static final TypeClass | |
| public static final TypeClass |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static TypeClass | |
| private static TypeClass | |
| private static TypeClass | |
| public static List | |
| private static List | |
| private static boolean | |
| public static TypeClass | |
| public static TypeClass[] |
| FLOAT | back to summary |
|---|---|
| public static final TypeClass FLOAT | |
| INTEGER | back to summary |
|---|---|
| public static final TypeClass INTEGER | |
| MAX_AGGREGATE_REGS_SIZE | back to summary |
|---|---|
| private static final int MAX_AGGREGATE_REGS_SIZE | |
| POINTER | back to summary |
|---|---|
| public static final TypeClass POINTER | |
| STRUCT_REFERENCE | back to summary |
|---|---|
| public static final TypeClass STRUCT_REFERENCE | |
| STRUCT_REGISTER_F | back to summary |
|---|---|
| public static final TypeClass STRUCT_REGISTER_F | |
| STRUCT_REGISTER_X | back to summary |
|---|---|
| public static final TypeClass STRUCT_REGISTER_X | |
| STRUCT_REGISTER_XF | back to summary |
|---|---|
| public static final TypeClass STRUCT_REGISTER_XF | |
| TypeClass | back to summary |
|---|---|
| private TypeClass() | |
| classifyLayout | back to summary |
|---|---|
| public static TypeClass classifyLayout(MemoryLayout type) | |
| classifyStructType | back to summary |
|---|---|
| private static TypeClass classifyStructType(GroupLayout layout) | |
| classifyValueType | back to summary |
|---|---|
| private static TypeClass classifyValueType(ValueLayout type) | |
| getFlattenedFields | back to summary |
|---|---|
| public static List | |
| getFlattenedFieldsInner | back to summary |
|---|---|
| private static List | |
| isRegisterAggregate | back to summary |
|---|---|
| private static boolean isRegisterAggregate(MemoryLayout type) | |
| valueOf | back to summary |
|---|---|
| public static TypeClass valueOf(String name) | |
| values | back to summary |
|---|---|
| public static TypeClass[] values() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final TypeClass. | |
| private final long | floatCnt
Record Component accessed by floatCnt(). |
| private final long | integerCnt
Record Component accessed by integerCnt(). |
| private final long | pointerCnt
Record Component accessed by pointerCnt(). |
| pack-priv static final TypeClass. | |
| pack-priv static final TypeClass. | |
| pack-priv static final TypeClass. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv TypeClass. | |
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| pack-priv static TypeClass. | |
| public long | |
| public final int | |
| public long | |
| pack-priv TypeClass. | |
| public long | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| EMPTY | back to summary |
|---|---|
| pack-priv static final TypeClass. | |
| floatCnt | back to summary |
|---|---|
| private final long floatCnt Record Component accessed by floatCnt(). | |
| integerCnt | back to summary |
|---|---|
| private final long integerCnt Record Component accessed by integerCnt(). | |
| pointerCnt | back to summary |
|---|---|
| private final long pointerCnt Record Component accessed by pointerCnt(). | |
| SINGLE_FLOAT | back to summary |
|---|---|
| pack-priv static final TypeClass. | |
| SINGLE_INTEGER | back to summary |
|---|---|
| pack-priv static final TypeClass. | |
| SINGLE_POINTER | back to summary |
|---|---|
| pack-priv static final TypeClass. | |
| FieldCounter | back to summary |
|---|---|
| private FieldCounter(long integerCnt, long floatCnt, long pointerCnt) | |
| add | back to summary |
|---|---|
| pack-priv TypeClass. | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| flatten | back to summary |
|---|---|
| pack-priv static TypeClass. | |
| floatCnt | back to summary |
|---|---|
| public long floatCnt() Record Component getter of floatCnt. | |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| integerCnt | back to summary |
|---|---|
| public long integerCnt() Record Component getter of integerCnt. | |
| mul | back to summary |
|---|---|
| pack-priv TypeClass. | |
| pointerCnt | back to summary |
|---|---|
| public long pointerCnt() Record Component getter of pointerCnt. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| Modifier and Type | Field and Description |
|---|---|
| private final ValueLayout | |
| private final long | |
| private final TypeClass | typeClass
Record Component accessed by typeClass(). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public ValueLayout | |
| public long | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| public TypeClass |
| layout | back to summary |
|---|---|
| private final ValueLayout layout Record Component accessed by layout(). | |
| offset | back to summary |
|---|---|
| private final long offset Record Component accessed by offset(). | |
| typeClass | back to summary |
|---|---|
| private final TypeClass typeClass Record Component accessed by typeClass(). | |
| FlattenedFieldDesc | back to summary |
|---|---|
| public FlattenedFieldDesc(TypeClass typeClass, long offset, ValueLayout layout) | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| layout | back to summary |
|---|---|
| public ValueLayout layout() Record Component getter of layout. | |
| offset | back to summary |
|---|---|
| public long offset() Record Component getter of offset. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| typeClass | back to summary |
|---|---|
| public TypeClass typeClass() Record Component getter of typeClass. | |