Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages

S

scope() - Method in interface java.lang.foreign.ArenaPREVIEW
Returns the arena scope.
scope() - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Returns the scope associated with this memory segment.
segment() - Method in interface java.lang.foreign.VaListPREVIEW
Returns a zero-length memory segmentPREVIEW associated with this variable argument list.
SegmentAllocatorPREVIEW - Interface in java.lang.foreign
An object that may be used to allocate memory segmentsPREVIEW.
segmentOffset(MemorySegment) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Returns the offset, in bytes, of the provided segment, relative to this segment.
SegmentScopePREVIEW - Interface in java.lang.foreign
A segment scope controls access to a memory segment.
select(MemoryLayout.PathElement...) - Method in interface java.lang.foreign.MemoryLayoutPREVIEW
Selects the layout from a path rooted in this layout.
sequenceElement() - Static method in interface java.lang.foreign.MemoryLayout.PathElementPREVIEW
Returns a path element which selects an unspecified element layout in a sequence layout.
sequenceElement(long) - Static method in interface java.lang.foreign.MemoryLayout.PathElementPREVIEW
Returns a path element which selects the element layout at the specified position in a sequence layout.
sequenceElement(long, long) - Static method in interface java.lang.foreign.MemoryLayout.PathElementPREVIEW
Returns a path element which selects the element layout in a range of positions in a sequence layout.
sequenceLayout(long, MemoryLayout) - Static method in interface java.lang.foreign.MemoryLayoutPREVIEW
Creates a sequence layout with the given element layout and element count.
sequenceLayout(MemoryLayout) - Static method in interface java.lang.foreign.MemoryLayoutPREVIEW
Creates a sequence layout with the given element layout and the maximum element count such that it does not overflow a long.
SequenceLayoutPREVIEW - Interface in java.lang.foreign
A compound layout that denotes a repetition of a given element layout.
set(ValueLayout.OfAddress, long, MemorySegment) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes an address into this segment at the given offset, with the given layout.
set(ValueLayout.OfBoolean, long, boolean) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a boolean into this segment at the given offset, with the given layout.
set(ValueLayout.OfByte, long, byte) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a byte into this segment at the given offset, with the given layout.
set(ValueLayout.OfChar, long, char) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a char into this segment at the given offset, with the given layout.
set(ValueLayout.OfDouble, long, double) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a double into this segment at the given offset, with the given layout.
set(ValueLayout.OfFloat, long, float) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a float into this segment at the given offset, with the given layout.
set(ValueLayout.OfInt, long, int) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes an int into this segment at the given offset, with the given layout.
set(ValueLayout.OfLong, long, long) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a long into this segment at the given offset, with the given layout.
set(ValueLayout.OfShort, long, short) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a short into this segment at the given offset, with the given layout.
setAtIndex(ValueLayout.OfAddress, long, MemorySegment) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes an address into this segment at the given index, scaled by the given layout size.
setAtIndex(ValueLayout.OfChar, long, char) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a char into this segment at the given index, scaled by the given layout size.
setAtIndex(ValueLayout.OfDouble, long, double) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a double into this segment at the given index, scaled by the given layout size.
setAtIndex(ValueLayout.OfFloat, long, float) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a float into this segment at the given index, scaled by the given layout size.
setAtIndex(ValueLayout.OfInt, long, int) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes an int into this segment at the given index, scaled by the given layout size.
setAtIndex(ValueLayout.OfLong, long, long) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a long into this segment at the given index, scaled by the given layout size.
setAtIndex(ValueLayout.OfShort, long, short) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes a short into this segment at the given index, scaled by the given layout size.
setUtf8String(long, String) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Writes the given string into this segment at the given offset, converting it to a null-terminated byte sequence using UTF-8 encoding.
skip(MemoryLayout...) - Method in interface java.lang.foreign.VaListPREVIEW
Skips a number of elements with the given memory layouts, and advances this variable argument list's position.
sliceHandle(MemoryLayout.PathElement...) - Method in interface java.lang.foreign.MemoryLayoutPREVIEW
Creates a method handle which, given a memory segment, returns a slicePREVIEW corresponding to the layout selected by the given layout path, where the path is considered rooted in this layout.
slicingAllocator(MemorySegment) - Static method in interface java.lang.foreign.SegmentAllocatorPREVIEW
Returns a segment allocator which responds to allocation requests by returning consecutive slices obtained from the provided segment.
spliterator(MemoryLayout) - Method in interface java.lang.foreign.MemorySegmentPREVIEW
Returns a spliterator for this memory segment.
structLayout(MemoryLayout...) - Static method in interface java.lang.foreign.MemoryLayoutPREVIEW
Creates a struct layout with the given member layouts.
StructLayoutPREVIEW - Interface in java.lang.foreign
A struct layout where member layouts are laid out one after the other (see MemoryLayout.structLayout(MemoryLayout...)PREVIEW).
SymbolLookupPREVIEW - Interface in java.lang.foreign
A symbol lookup is an object that may be used to retrieve the address of a symbol in one or more libraries.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages