-
InterfacesInterfaceDescriptionA marker interface for
Trees that may be used asCaseTreelabels.A case label element that refers to a constant expressionA deconstruction pattern tree.A case label that marksdefaultincase 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 forThreadandThreadFactoryobjects.A builder for creating a platformThreadorThreadFactorythat creates platform threads.A builder for creating a virtualThreadorThreadFactorythat creates virtual threads.
-
ClassesClassDescriptionA 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 linkinginvokedynamiccall sites that implement the selection functionality of theswitchstatement.
-
Enum ClassesEnum ClassDescriptionThread dump format.
-
Exception ClassesException ClassDescriptionThrown to indicate an unexpected failure in pattern matching.
-
MethodsMethodDescriptionRestricts the events generated by this request to only platform threads.Restricts the events generated by this request to only platform threads.Returns
trueif 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 aConstantCaseLabelTreenode.Visits aDeconstructionPatternTreenode.Visits aDefaultCaseLabelTreenode.Visits aParenthesizedPatternTreenode.Visits aPatternCaseLabelTreenode.Visits aConstantCaseLabelTreenode.com.sun.source.util.SimpleTreeVisitor.visitDeconstructionPattern(DeconstructionPatternTree, P) PREVIEWVisits aDeconstructionPatternTreenode.Visits aDefaultCaseLabelTreenode.Visits aParenthesizedPatternTreenode.Visits aPatternCaseLabelTreenode.Visits aConstantCaseLabelTreenode.Visits aDeconstructionPatternTreenode.Visits aDefaultCaseLabelTreenode.Visits aParenthesizedPatternTreenode.Visits aPatternCaseLabelTreenode.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.Returnstrueif this thread is a virtual thread.Returns a builder for creating a platformThreadorThreadFactorythat creates platform threads.Returns a builder for creating a virtualThreadorThreadFactorythat 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.Returnstrueif this is a virtual Thread,falseotherwise.
-
Enum ConstantsEnum ConstantDescriptionUsed for instances of
ConstantCaseLabelTreePREVIEW.Used for instances ofDeconstructionPatternTreePREVIEW.Used for instances ofDefaultCaseLabelTreePREVIEW.Used for instances ofParenthesizedPatternTreePREVIEW.Used for instances ofPatternCaseLabelTreePREVIEW.