Uses of Interface
java.lang.foreign.MemoryLayout.PathElement
Package
Description
Provides low-level access to memory and functions outside the Java runtime.
-
Uses of MemoryLayout.PathElementPREVIEW in java.lang.foreign
Modifier and TypeMethodDescriptionMemoryLayout.PathElement.dereferenceElement()
Returns a path element which dereferences an address layout as its target layoutPREVIEW (where set).MemoryLayout.PathElement.groupElement
(long index) Returns a path element which selects a member layout with the given index in a group layout.MemoryLayout.PathElement.groupElement
(String name) Returns a path element which selects a member layout with the given name in a group layout.MemoryLayout.PathElement.sequenceElement()
Returns an open path element which selects an unspecified element layout in a sequence layout.MemoryLayout.PathElement.sequenceElement
(long index) Returns a path element which selects the element layout at the specified position in a sequence layout.MemoryLayout.PathElement.sequenceElement
(long start, long step) Returns an open path element which selects the element layout in a range of positions in a sequence layout.Modifier and TypeMethodDescriptiondefault long
MemoryLayout.byteOffset
(MemoryLayout.PathElementPREVIEW... elements) Computes the offset, in bytes, of the layout selected by the given layout path, where the initial layout in the path is this layout.default MethodHandle
MemoryLayout.byteOffsetHandle
(MemoryLayout.PathElementPREVIEW... elements) Creates a method handle that computes the offset, in bytes, of the layout selected by the given layout path, where the initial layout in the path is this layout.default MemoryLayoutPREVIEW
MemoryLayout.select
(MemoryLayout.PathElementPREVIEW... elements) Returns the layout selected from the provided path, where the initial layout in the path is this layout.default MethodHandle
MemoryLayout.sliceHandle
(MemoryLayout.PathElementPREVIEW... elements) default VarHandle
MemoryLayout.varHandle
(MemoryLayout.PathElementPREVIEW... elements) Creates a var handle that accesses a memory segment at the offset selected by the given layout path, where the initial layout in the path is this layout.