APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.foreign.abi.s390.linux

public final Enum TypeClass

extends Enum<TypeClass>
Class Inheritance
Imports
java.lang.foreign.GroupLayout, .MemoryLayout, .MemorySegment, .SequenceLayout, .ValueLayout, java.util.ArrayList, .List

Field Summary

Modifier and TypeField and Description
public static final TypeClass
public static final TypeClass
public static final TypeClass
public static final TypeClass
public static final TypeClass
public static final TypeClass

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TypeClass
private static TypeClass
private static TypeClass
private static boolean
pack-priv static boolean
pack-priv static List<MemoryLayout>
private static void
public static TypeClass
public static TypeClass[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FLOATback to summary
public static final TypeClass FLOAT
INTEGERback to summary
public static final TypeClass INTEGER
POINTERback to summary
public static final TypeClass POINTER
STRUCT_REFERENCEback to summary
public static final TypeClass STRUCT_REFERENCE
STRUCT_REGISTERback to summary
public static final TypeClass STRUCT_REGISTER
STRUCT_SFAback to summary
public static final TypeClass STRUCT_SFA

Constructor Detail

TypeClassback to summary
private TypeClass()

Method Detail

classifyLayoutback to summary
public static TypeClass classifyLayout(MemoryLayout type)
classifyStructTypeback to summary
private static TypeClass classifyStructType(MemoryLayout layout)
classifyValueTypeback to summary
private static TypeClass classifyValueType(ValueLayout type)
isRegisterAggregateback to summary
private static boolean isRegisterAggregate(MemoryLayout type)
isSingleFloatAggregateback to summary
pack-priv static boolean isSingleFloatAggregate(MemoryLayout type)
scalarLayoutsback to summary
pack-priv static List<MemoryLayout> scalarLayouts(GroupLayout gl)
scalarLayoutsInternalback to summary
private static void scalarLayoutsInternal(List<MemoryLayout> out, GroupLayout gl)
valueOfback to summary
public static TypeClass valueOf(String name)
valuesback to summary
public static TypeClass[] values()