Uses of Class
jdk.incubator.foreign.ValueLayout.OfShort
Packages that use ValueLayout.OfShort
Package
Description
Classes to support low-level and efficient foreign memory/function access, directly from Java.
-
Uses of ValueLayout.OfShort in jdk.incubator.foreign
Fields in jdk.incubator.foreign declared as ValueLayout.OfShortModifier and TypeFieldDescriptionstatic final ValueLayout.OfShortValueLayout.JAVA_SHORTA value layout constant whose size is the same as that of a Javashort, bit alignment set to 8, and byte order set toByteOrder.nativeOrder().Methods in jdk.incubator.foreign that return ValueLayout.OfShortMethods in jdk.incubator.foreign with parameters of type ValueLayout.OfShortModifier and TypeMethodDescriptiondefault MemorySegmentSegmentAllocator.allocate(ValueLayout.OfShort layout, short value) Allocate a memory segment with given layout and initialize it with given short value.default MemorySegmentSegmentAllocator.allocateArray(ValueLayout.OfShort elementLayout, short[] array) Allocate a memory segment with given layout and initialize it with given short array.shortMemoryAddress.get(ValueLayout.OfShort layout, long offset) Reads a short from this address and offset with given layout.default shortMemorySegment.get(ValueLayout.OfShort layout, long offset) Reads a short from this segment and offset with given layout.shortMemoryAddress.getAtIndex(ValueLayout.OfShort layout, long index) Reads a short from this address and index, scaled by given layout size.default shortMemorySegment.getAtIndex(ValueLayout.OfShort layout, long index) Reads a short from this segment and index, scaled by given layout size.voidMemoryAddress.set(ValueLayout.OfShort layout, long offset, short value) Writes a short to this address instance and offset with given layout.default voidMemorySegment.set(ValueLayout.OfShort layout, long offset, short value) Writes a short to this segment and offset with given layout.voidMemoryAddress.setAtIndex(ValueLayout.OfShort layout, long index, short value) Writes a short to this address instance and index, scaled by given layout size.default voidMemorySegment.setAtIndex(ValueLayout.OfShort layout, long index, short value) Writes a short to this segment and index, scaled by given layout size.short[]MemorySegment.toArray(ValueLayout.OfShort elementLayout) Copy the contents of this memory segment into a fresh short array.