-
InterfaceDescriptionA marker interface for
Tree
s that may be used asCaseTree
labels.A case label element that refers to a constant expressionA deconstruction pattern tree.A case label that marksdefault
incase null, default
.A tree node for a parenthesized pattern.A case label element that refers to an expressionAn object that may be projected down to a memory addressPREVIEW.A linker provides access to foreign functions from Java code, and access to Java code from foreign functions.A memory address models a reference into a memory location.A memory layout can be used to describe the contents of a memory segment.An element in a layout path.A memory segment models a contiguous region of memory.A memory session manages the lifecycle of one or more resources.An object that may be used to allocate memory segmentsPREVIEW.A symbol lookup is an object that may be used to retrieve the address of a symbol in one or more libraries.A variable argument list, similar in functionality to a Cva_list
.A builder used to construct a variable argument listPREVIEW.A builder forThread
andThreadFactory
objects.A builder for creating a platformThread
orThreadFactory
that creates platform threads.A builder for creating a virtualThread
orThreadFactory
that creates virtual threads.
-
ClassDescriptionA function descriptor is made up of zero or more argument layouts and zero or one return layout.A compound layout that aggregates multiple member layouts.A compound layout that denotes a repetition of a given element layout.A value layout.A value layout whose carrier is
MemoryAddress.class
.A value layout whose carrier isboolean.class
.A value layout whose carrier isbyte.class
.A value layout whose carrier ischar.class
.A value layout whose carrier isdouble.class
.A value layout whose carrier isfloat.class
.A value layout whose carrier isint.class
.A value layout whose carrier islong.class
.A value layout whose carrier isshort.class
.Bootstrap methods for linkinginvokedynamic
call sites that implement the selection functionality of theswitch
statement.
-
Enum ClassDescriptionThread dump format.
-
Exception ClassDescriptionThrown to indicate an unexpected failure in pattern matching.
-
MethodDescriptionRestricts the events generated by this request to only platform threads.Restricts the events generated by this request to only platform threads.Returns
true
if the thread is a virtual thread.com.sun.management.HotSpotDiagnosticMXBean.dumpThreads(String, HotSpotDiagnosticMXBean.ThreadDumpFormat) PREVIEWGenerate a thread dump to the given file in the given format.Returns the labels for this case.Visits aConstantCaseLabelTree
node.Visits aDeconstructionPatternTree
node.Visits aDefaultCaseLabelTree
node.Visits aParenthesizedPatternTree
node.Visits aPatternCaseLabelTree
node.Visits aConstantCaseLabelTree
node.com.sun.source.util.SimpleTreeVisitor.visitDeconstructionPattern(DeconstructionPatternTree, P) PREVIEWVisits aDeconstructionPatternTree
node.Visits aDefaultCaseLabelTree
node.Visits aParenthesizedPatternTree
node.Visits aPatternCaseLabelTree
node.Visits aConstantCaseLabelTree
node.Visits aDeconstructionPatternTree
node.Visits aDefaultCaseLabelTree
node.Visits aParenthesizedPatternTree
node.Visits aPatternCaseLabelTree
node.Adapts a target var handle by pre-processing a sub-sequence of its coordinate values with a filter (a method handle).Returns a var handle which will discard some dummy coordinates before delegating to the target var handle.Adapts a target var handle by pre-processing incoming coordinate values using unary filter functions.Adapts a target var handle by pre-processing incoming and outgoing values using a pair of filter functions.Provides a target var handle with one or more bound coordinates in advance of the var handle's invocation.Creates a var handle object, which can be used to dereference a memory segmentPREVIEW by viewing its contents as a sequence of the provided value layout.Provides a var handle which adapts the coordinate values of the target var handle, by re-arranging them so that the new coordinates match the provided ones.Returnstrue
if this thread is a virtual thread.Returns a builder for creating a platformThread
orThreadFactory
that creates platform threads.Returns a builder for creating a virtualThread
orThreadFactory
that creates virtual threads.Creates a virtual thread to execute a task and schedules it to execute.Maps a region of this channel's file into a new mapped memory segment, with the given offset, size and memory session.Creates an Executor that starts a new Thread for each task.Creates an Executor that starts a new virtual Thread for each task.Returnstrue
if this is a virtual Thread,false
otherwise.
-
Enum ConstantDescriptionUsed for instances of
ConstantCaseLabelTree
PREVIEW.Used for instances ofDeconstructionPatternTree
PREVIEW.Used for instances ofDefaultCaseLabelTree
PREVIEW.Used for instances ofParenthesizedPatternTree
PREVIEW.Used for instances ofPatternCaseLabelTree
PREVIEW.