Uses of Class
jdk.incubator.foreign.ValueLayout
| Package | Description | 
|---|---|
| jdk.incubator.foreign |  Classes to support low-level, safe and efficient memory access. | 
- 
Uses of ValueLayout in jdk.incubator.foreignFields in jdk.incubator.foreign declared as ValueLayout Modifier and Type Field Description static ValueLayoutMemoryLayouts. BITS_16_BEA value layout constant with size of two bytes, and byte order set toByteOrder.BIG_ENDIAN.static ValueLayoutMemoryLayouts. BITS_16_LEA value layout constant with size of two bytes, and byte order set toByteOrder.LITTLE_ENDIAN.static ValueLayoutMemoryLayouts. BITS_32_BEA value layout constant with size of four bytes, and byte order set toByteOrder.BIG_ENDIAN.static ValueLayoutMemoryLayouts. BITS_32_LEA value layout constant with size of four bytes, and byte order set toByteOrder.LITTLE_ENDIAN.static ValueLayoutMemoryLayouts. BITS_64_BEA value layout constant with size of eight bytes, and byte order set toByteOrder.BIG_ENDIAN.static ValueLayoutMemoryLayouts. BITS_64_LEA value layout constant with size of eight bytes, and byte order set toByteOrder.LITTLE_ENDIAN.static ValueLayoutMemoryLayouts. BITS_8_BEA value layout constant with size of one byte, and byte order set toByteOrder.BIG_ENDIAN.static ValueLayoutMemoryLayouts. BITS_8_LEA value layout constant with size of one byte, and byte order set toByteOrder.LITTLE_ENDIAN.static ValueLayoutMemoryLayouts. JAVA_BYTEA value layout constant whose size is the same as that of a Javabyte, and byte order set toByteOrder.nativeOrder().static ValueLayoutMemoryLayouts. JAVA_CHARA value layout constant whose size is the same as that of a Javachar, and byte order set toByteOrder.nativeOrder().static ValueLayoutMemoryLayouts. JAVA_DOUBLEA value layout constant whose size is the same as that of a Javadouble, and byte order set toByteOrder.nativeOrder().static ValueLayoutMemoryLayouts. JAVA_FLOATA value layout constant whose size is the same as that of a Javafloat, and byte order set toByteOrder.nativeOrder().static ValueLayoutMemoryLayouts. JAVA_INTA value layout constant whose size is the same as that of a Javaint, and byte order set toByteOrder.nativeOrder().static ValueLayoutMemoryLayouts. JAVA_LONGA value layout constant whose size is the same as that of a Javalong, and byte order set toByteOrder.nativeOrder().static ValueLayoutMemoryLayouts. JAVA_SHORTA value layout constant whose size is the same as that of a Javashort, and byte order set toByteOrder.nativeOrder().Methods in jdk.incubator.foreign that return ValueLayout Modifier and Type Method Description static ValueLayoutMemoryLayout. ofValueBits(long size, ByteOrder order)Create a value layout of given byte order and size.ValueLayoutValueLayout. withBitAlignment(long alignmentBits)Creates a new layout which features the desired alignment constraint.ValueLayoutValueLayout. withName(String name)Creates a new layout which features the desired layout name.ValueLayoutValueLayout. withOrder(ByteOrder order)Returns a new value layout with given byte order.Methods in jdk.incubator.foreign that return types with arguments of type ValueLayout Modifier and Type Method Description Optional<DynamicConstantDesc<ValueLayout>>ValueLayout. describeConstable()