| Modifier and Type | Method and Description |
|---|---|
| public void | addEnableFinalMutationToAllUnnamed()
Enable code in all unnamed modules to mutate final instance fields. |
| public void | |
| public boolean | addEnableNativeAccess(ModuleLayer layer, String name)
Updates module named |
| public void | addEnableNativeAccessToAllUnnamed()
Updates all unnamed modules to allow access to restricted methods. |
| public void | |
| public void | |
| public void | addExportsToAllUnnamed(Module m, String pkg)
Updates a module m to export a package to all unnamed modules. |
| public void | |
| public void | addOpensToAllUnnamed(Module m, String pkg)
Updates module m to open a package to all unnamed modules. |
| public void | |
| public void | |
| public void | |
| public void | bindToLoader(ModuleLayer layer, ClassLoader loader)
Record that this layer has at least one module defined to the given class loader. |
| public void | |
| public boolean | bytesCompatible(String string, Charset charset, int srcIndex, int numChars)
Are the string bytes compatible with the given charset? |
| public boolean | casAnnotationType(Class<?> klass, AnnotationType oldType, AnnotationType newType)
Compare-And-Set the AnnotationType instance corresponding to this class. |
| public Object | |
| public int | classFileVersion(Class<?> clazz)
Returns the big-endian packed minor-major version of the class file of this class. |
| public String | |
| public void | copyToSegmentRaw(String string, MemorySegment segment, long offset, int srcIndex, int srcLength)
Copy the string bytes to an existing segment, avoiding intermediate copies. |
| public int | |
| public int | |
| public ConcurrentHashMap | createOrGetClassLoaderValueMap(ClassLoader cl)
Returns the ConcurrentHashMap used as a storage for ClassLoaderValue(s) associated with the given class loader, creating it if it doesn't already exist. |
| public Thread | |
| public int | Returns: the number of bytes successfully decoded, at most lenDecodes ASCII from the source byte array into the destination char array. |
| public Class | defineClass(ClassLoader cl, String name, byte[] b, ProtectionDomain pd, String source)
Defines a class with the given name to a class loader. |
| public Class | defineClass(ClassLoader cl, Class<?> lookup, String name, byte[] b, ProtectionDomain pd, boolean initialize, int flags, Object classData)
Defines a class with the given name to a class loader with the given flags and class data. |
| public Module | defineModule(ClassLoader loader, ModuleDescriptor descriptor, URI uri)
Defines a new module to the Java virtual machine. |
| public Package | definePackage(ClassLoader cl, String name, Module module)
Define a Package of the given name and module by the given class loader. |
| public Module | |
| public int | Returns: the total number of characters successfully encodedthe source character array sa, int the index of the source array to start reading from sp, byte[] the target byte array da, int the index of the target array to start writing to dp, int the total number of characters to be encoded len)Encodes as many ASCII codepoints as possible from the source character array into the destination byte array, assuming that the encoding is ASCII compatible. |
| public void | ensureNativeAccess(Module
the module in which native access occurred m, Class<?> the owner of the restricted method being called (or the JNI method being bound) owner, String the name of the restricted method being called (or the JNI method being bound) methodName, Class<?> the class calling the restricted method (for JNI, this is the same as currentClass, boolean owner)true, if this event is related to a JNI method being boundEnsure that the given module has native access. |
| public Class | |
| public Method | findMethod(Class<?> klass, boolean publicOnly, String name, Class<?>... parameterTypes)
Return most specific method that matches name and parameterTypes. |
| public void | finishInit(StackTraceElement[] stackTrace)
Finish initialization of the StackTraceElement objects in a stack trace. |
| public Thread[] | |
| public AnnotationType | |
| public byte[] | Returns: the sequence of bytes obtained by encoding the given string in UTF-8the string to encode s)Returns the sequence of bytes obtained by encoding the given string in UTF-8. |
| public <T> T | getCarrierThreadLocal(CarrierThreadLocal<T> local)
Returns the value of the current carrier thread's copy of a thread-local. |
| public int | |
| public ConstantPool | |
| public Continuation | |
| public Map | getDeclaredAnnotationMap(Class<?> klass)
Get the declared annotations for a given class, indexed by their types. |
| public List | getDeclaredPublicMethods(Class<?> klass, String name, Class<?>... parameterTypes)
Returns the list of |
| public <E extends Enum | getEnumConstantsShared(Class<E> klass)
Returns the elements of an enum class or null if the Class object does not represent an enum type; the result is uncloned, cached, and shared by all callers. |
| public String | getLoaderNameID(ClassLoader loader)
Returns '<loader-name>' @<id> if classloader has a name explicitly set otherwise <qualified-class-name> @<id> |
| public byte[] | getRawClassAnnotations(Class<?> klass)
Get the array of bytes that is the class-file representation of this Class' annotations. |
| public byte[] | getRawClassTypeAnnotations(Class<?> klass)
Get the array of bytes that is the class-file representation of this Class' type annotations. |
| public byte[] | getRawExecutableTypeAnnotations(Executable executable)
Get the array of bytes that is the class-file representation of this Executable's type annotations. |
| public ServicesCatalog | |
| public StackableScope | |
| public void | inflateBytesToChars(byte[] src, int srcOff, char[] dst, int dstOff, int len)
Inflated copy from |
| public PrintStream | |
| public InputStream | initialSystemIn()
Returns the initial `System.in` to determine if it is replaced with `System.setIn(newIn)` method |
| public void | |
| public boolean | isFinalMutationEnabled(Module m)
Return true if code in a given module is allowed to mutate final instance fields. |
| public boolean | isReflectivelyExported(Module module, String pn, Module other)
Returns true if module m reflectively exports a package to other |
| public boolean | isReflectivelyOpened(Module module, String pn, Module other)
Returns true if module m reflectively opens a package to other |
| public boolean | isStaticallyExported(Module module, String pn, Module other)
Return true if a given module has statically exported the given package to a given other module. |
| public boolean | isStaticallyOpened(Module module, String pn, Module other)
Return true if a given module has statically opened the given package to a given other module. |
| public String | |
| public Stream | |
| public Stream | layers(ClassLoader loader)
Returns a stream of the layers that have modules defined to the given class loader. |
| public NativeLibraries | nativeLibrariesFor(ClassLoader loader)
Returns the |
| public long | nativeThreadID(Thread thread)
Returns the native thread ID for the given platform thread or 0 if not set. |
| public StackWalker | newStackWalkerInstance(Set<StackWalker.
Creates a new StackWalker |
| public void | |
| public void | parkVirtualThread(long
the maximum number of nanoseconds to wait nanos)Parks the current virtual thread for up to the given waiting time. |
| public ProtectionDomain | |
| public void | registerShutdownHook(int
the slot in the shutdown hook array, whose element
will be invoked in order during shutdown slot, boolean true to allow the hook
to be registered even if the shutdown is in progress. registerShutdownInProgress, Runnable the hook to be registered hook)Registers a shutdown hook. |
| public void | removeCarrierThreadLocal(CarrierThreadLocal<?> local)
Removes the value of the current carrier thread's copy of a thread-local. |
| public Object | |
| public Object[] | |
| public <T> void | setCarrierThreadLocal(CarrierThreadLocal<T> local, T value)
Sets the value of the current carrier thread's copy of a thread-local. |
| public void | |
| public void | |
| public void | setHeadStackableScope(StackableScope scope)
Sets the top of the current thread's stackable scope stack. |
| public void | |
| public void | |
| public void | |
| public byte | stringCoder(String str)
Get the Coder of String, which is used by StringConcatFactory to calculate the initCoder of constants |
| public MethodHandle | stringConcatHelper(String name, MethodType methodType)
Get a method handle of string concat helper method |
| public byte | stringInitCoder()
Get the string initial coder, When COMPACT_STRINGS is on, it returns 0, and when it is off, it returns 1. |
| public ThreadContainer | |
| public boolean | |
| public byte[] | Returns: the sequence of bytes obtained by encoding the given string in the specifiedCharsetthe string to encode s, Charset the charset cs)Returns the sequence of bytes obtained by encoding the given string in
the specified |
| public char | Returns: the char valuethe UTF-16 encoded bytes bytes, int of the char to retrieve, 0 <= index < (bytes.length >> 1) index)Get the |
| public String | Returns: the newly created stringthe byte array source bytes, Charset the Charset cs)Constructs a new |
| public String | Returns: the newly created stringthe byte array source bytes)Constructs a new |
| public void | uncheckedPutCharUTF16(byte[]
the UTF-16 encoded bytes bytes, int of the char to retrieve, 0 <= index < (bytes.length >> 1) index, int ch)Put the |
| public Object | |
| public void | unparkVirtualThread(Thread
the virtual thread to unpark thread)Re-enables a virtual thread for scheduling. |
| public ContinuationScope | |
| public Executor |
| addEnableFinalMutationToAllUnnamed | back to summary |
|---|---|
| public void addEnableFinalMutationToAllUnnamed() Enable code in all unnamed modules to mutate final instance fields. | |
| addEnableNativeAccess | back to summary |
|---|---|
| public void addEnableNativeAccess(Module m) Updates module m to allow access to restricted methods. | |
| addEnableNativeAccess | back to summary |
|---|---|
| public boolean addEnableNativeAccess(ModuleLayer layer, String name) Updates module named | |
| addEnableNativeAccessToAllUnnamed | back to summary |
|---|---|
| public void addEnableNativeAccessToAllUnnamed() Updates all unnamed modules to allow access to restricted methods. | |
| addExports | back to summary |
|---|---|
| public void addExports(Module m1, String pkg) Updates module m1 to export a package unconditionally. | |
| addExports | back to summary |
|---|---|
| public void addExports(Module m1, String pkg, Module m2) Updates module m1 to export a package to module m2. The export does not result in a strong reference to m2 (m2 can be GC'ed). | |
| addExportsToAllUnnamed | back to summary |
|---|---|
| public void addExportsToAllUnnamed(Module m, String pkg) Updates a module m to export a package to all unnamed modules. | |
| addOpens | back to summary |
|---|---|
| public void addOpens(Module m1, String pkg, Module m2) Updates module m1 to open a package to module m2. Opening the package does not result in a strong reference to m2 (m2 can be GC'ed). | |
| addOpensToAllUnnamed | back to summary |
|---|---|
| public void addOpensToAllUnnamed(Module m, String pkg) Updates module m to open a package to all unnamed modules. | |
| addReads | back to summary |
|---|---|
| public void addReads(Module m1, Module m2) Updates the readability so that module m1 reads m2. The new read edge does not result in a strong reference to m2 (m2 can be GC'ed). This method is the same as m1.addReads(m2) but without a caller check. | |
| addReadsAllUnnamed | back to summary |
|---|---|
| public void addReadsAllUnnamed(Module m) Updates module m to read all unnamed modules. | |
| addUses | back to summary |
|---|---|
| public void addUses(Module m, Class<?> service) Updates module m to use a service. | |
| bindToLoader | back to summary |
|---|---|
| public void bindToLoader(ModuleLayer layer, ClassLoader loader) Record that this layer has at least one module defined to the given class loader. | |
| blockedOn | back to summary |
|---|---|
| public void blockedOn(Interruptible b) Set current thread's blocker field. | |
| bytesCompatible | back to summary |
|---|---|
| public boolean bytesCompatible(String string, Charset charset, int srcIndex, int numChars) Are the string bytes compatible with the given charset? | |
| casAnnotationType | back to summary |
|---|---|
| public boolean casAnnotationType(Class<?> klass, AnnotationType oldType, AnnotationType newType) Compare-And-Set the AnnotationType instance corresponding to this class. (This method only applies to annotation types.) | |
| classData | back to summary |
|---|---|
| public Object classData(Class<?> c) | |
| classFileVersion | back to summary |
|---|---|
| public int classFileVersion(Class<?> clazz) Returns the big-endian packed minor-major version of the class file of this class. | |
| concat | back to summary |
|---|---|
| public String concat(String prefix, Object value, String suffix) Concatenation of prefix and suffix characters to a String for early bootstrap | |
| copyToSegmentRaw | back to summary |
|---|---|
| public void copyToSegmentRaw(String string, MemorySegment segment, long offset, int srcIndex, int srcLength) Copy the string bytes to an existing segment, avoiding intermediate copies. | |
| countNonZeroAscii | back to summary |
|---|---|
| public int countNonZeroAscii(String s) Count the number of leading non-zero ascii chars in the String. | |
| countPositives | back to summary |
|---|---|
| public int countPositives(byte[] ba, int off, int len) Count the number of leading positive bytes in the range. Implementation Specification Implementations of this method must perform bounds checks. | |
| createOrGetClassLoaderValueMap | back to summary |
|---|---|
| public ConcurrentHashMap Returns the ConcurrentHashMap used as a storage for ClassLoaderValue(s) associated with the given class loader, creating it if it doesn't already exist. | |
| currentCarrierThread | back to summary |
|---|---|
| public Thread currentCarrierThread() Returns the Thread object for the current platform thread. If the current thread is a virtual thread then this method returns the carrier. | |
| decodeASCII | back to summary |
|---|---|
| public int decodeASCII(byte[] src, int srcOff, char[] dst, int dstOff, int len) Decodes ASCII from the source byte array into the destination char array. Implementation Specification Implementations of this method must perform bounds checks.
| |
| defineClass | back to summary |
|---|---|
| public Class Defines a class with the given name to a class loader. | |
| defineClass | back to summary |
|---|---|
| public Class Defines a class with the given name to a class loader with the given flags and class data. | |
| defineModule | back to summary |
|---|---|
| public Module defineModule(ClassLoader loader, ModuleDescriptor descriptor, URI uri) Defines a new module to the Java virtual machine. The module
is defined to the given class loader.
The URI is for information purposes only, it can be | |
| definePackage | back to summary |
|---|---|
| public Package definePackage(ClassLoader cl, String name, Module module) Define a Package of the given name and module by the given class loader. | |
| defineUnnamedModule | back to summary |
|---|---|
| public Module defineUnnamedModule(ClassLoader loader) Defines the unnamed module for the given class loader. | |
| encodeASCII | back to summary |
|---|---|
| public int encodeASCII(char[] sa, int sp, byte[] da, int dp, int len) Encodes as many ASCII codepoints as possible from the source character array into the destination byte array, assuming that the encoding is ASCII compatible.
| |
| ensureNativeAccess | back to summary |
|---|---|
| public void ensureNativeAccess(Module m, Class<?> owner, String methodName, Class<?> currentClass, boolean jni) Ensure that the given module has native access. If not, warn or throw exception depending on the configuration.
| |
| findBootstrapClassOrNull | back to summary |
|---|---|
| public Class Returns a class loaded by the bootstrap class loader. | |
| findMethod | back to summary |
|---|---|
| public Method findMethod(Class<?> klass, boolean publicOnly, String name, Class<?>... parameterTypes) Return most specific method that matches name and parameterTypes. | |
| finishInit | back to summary |
|---|---|
| public void finishInit(StackTraceElement[] stackTrace) Finish initialization of the StackTraceElement objects in a stack trace. | |
| getAllThreads | back to summary |
|---|---|
| public Thread[] getAllThreads() Returns an array of all platform threads. | |
| getAnnotationType | back to summary |
|---|---|
| public AnnotationType getAnnotationType(Class<?> klass) Get the AnnotationType instance corresponding to this class. (This method only applies to annotation types.) | |
| getBytesUTF8OrThrow | back to summary |
|---|---|
| public byte[] getBytesUTF8OrThrow(String s) throws CharacterCodingException Returns the sequence of bytes obtained by encoding the given string in UTF-8.
| |
| getCarrierThreadLocal | back to summary |
|---|---|
| public <T> T getCarrierThreadLocal(CarrierThreadLocal<T> local) Returns the value of the current carrier thread's copy of a thread-local. | |
| getClassFileAccessFlags | back to summary |
|---|---|
| public int getClassFileAccessFlags(Class<?> klass) Get the int value of the Class's class-file access flags. | |
| getConstantPool | back to summary |
|---|---|
| public ConstantPool getConstantPool(Class<?> klass) Return the constant pool for a class. | |
| getContinuation | back to summary |
|---|---|
| public Continuation getContinuation(Thread thread) Returns the innermost mounted continuation | |
| getDeclaredAnnotationMap | back to summary |
|---|---|
| public Map Get the declared annotations for a given class, indexed by their types. | |
| getDeclaredPublicMethods | back to summary |
|---|---|
| public List Returns the list of | |
| getEnumConstantsShared | back to summary |
|---|---|
| public <E extends Enum Returns the elements of an enum class or null if the Class object does not represent an enum type; the result is uncloned, cached, and shared by all callers. | |
| getLoaderNameID | back to summary |
|---|---|
| public String getLoaderNameID(ClassLoader loader) Returns ' | |
| getRawClassAnnotations | back to summary |
|---|---|
| public byte[] getRawClassAnnotations(Class<?> klass) Get the array of bytes that is the class-file representation of this Class' annotations. | |
| getRawClassTypeAnnotations | back to summary |
|---|---|
| public byte[] getRawClassTypeAnnotations(Class<?> klass) Get the array of bytes that is the class-file representation of this Class' type annotations. | |
| getRawExecutableTypeAnnotations | back to summary |
|---|---|
| public byte[] getRawExecutableTypeAnnotations(Executable executable) Get the array of bytes that is the class-file representation of this Executable's type annotations. | |
| getServicesCatalog | back to summary |
|---|---|
| public ServicesCatalog getServicesCatalog(ModuleLayer layer) Returns the ServicesCatalog for the given Layer. | |
| headStackableScope | back to summary |
|---|---|
| public StackableScope headStackableScope(Thread thread) Returns the top of the given thread's stackable scope stack. | |
| inflateBytesToChars | back to summary |
|---|---|
| public void inflateBytesToChars(byte[] src, int srcOff, char[] dst, int dstOff, int len) Inflated copy from Implementation Specification Implementations of this method must perform bounds checks. | |
| initialSystemErr | back to summary |
|---|---|
| public PrintStream initialSystemErr() Returns the initial value of System.err. | |
| initialSystemIn | back to summary |
|---|---|
| public InputStream initialSystemIn() Returns the initial `System.in` to determine if it is replaced with `System.setIn(newIn)` method | |
| invokeFinalize | back to summary |
|---|---|
| public void invokeFinalize(Object o) throws Throwable Invokes the finalize method of the given object. | |
| isFinalMutationEnabled | back to summary |
|---|---|
| public boolean isFinalMutationEnabled(Module m) Return true if code in a given module is allowed to mutate final instance fields. | |
| isReflectivelyExported | back to summary |
|---|---|
| public boolean isReflectivelyExported(Module module, String pn, Module other) Returns true if module m reflectively exports a package to other | |
| isReflectivelyOpened | back to summary |
|---|---|
| public boolean isReflectivelyOpened(Module module, String pn, Module other) Returns true if module m reflectively opens a package to other | |
| isStaticallyExported | back to summary |
|---|---|
| public boolean isStaticallyExported(Module module, String pn, Module other) Return true if a given module has statically exported the given package to a given other module. | |
| isStaticallyOpened | back to summary |
|---|---|
| public boolean isStaticallyOpened(Module module, String pn, Module other) Return true if a given module has statically opened the given package to a given other module. | |
| join | back to summary |
|---|---|
| public String join(String prefix, String suffix, String delimiter, String[] elements, int size) Join strings | |
| layers | back to summary |
|---|---|
| public Stream Returns an ordered stream of layers. The first element is the given layer, the remaining elements are its parents, in DFS order. | |
| layers | back to summary |
|---|---|
| public Stream Returns a stream of the layers that have modules defined to the given class loader. | |
| nativeLibrariesFor | back to summary |
|---|---|
| public NativeLibraries nativeLibrariesFor(ClassLoader loader) Returns the | |
| nativeThreadID | back to summary |
|---|---|
| public long nativeThreadID(Thread thread) Returns the native thread ID for the given platform thread or 0 if not set. | |
| newStackWalkerInstance | back to summary |
|---|---|
| public StackWalker newStackWalkerInstance(Set<StackWalker. Creates a new StackWalker | |
| parkVirtualThread | back to summary |
|---|---|
| public void parkVirtualThread() Parks the current virtual thread.
| |
| parkVirtualThread | back to summary |
|---|---|
| public void parkVirtualThread(long nanos) Parks the current virtual thread for up to the given waiting time.
| |
| protectionDomain | back to summary |
|---|---|
| public ProtectionDomain protectionDomain(Class<?> c) Get protection domain of the given Class | |
| registerShutdownHook | back to summary |
|---|---|
| public void registerShutdownHook(int slot, boolean registerShutdownInProgress, Runnable hook) Registers a shutdown hook. It is expected that this method with registerShutdownInProgress=true is only used to register DeleteOnExitHook since the first file may be added to the delete on exit list by the application shutdown hooks.
| |
| removeCarrierThreadLocal | back to summary |
|---|---|
| public void removeCarrierThreadLocal(CarrierThreadLocal<?> local) Removes the value of the current carrier thread's copy of a thread-local. | |
| scopedValueBindings | back to summary |
|---|---|
| public Object scopedValueBindings() Return the current thread's scoped value bindings. | |
| scopedValueCache | back to summary |
|---|---|
| public Object[] scopedValueCache() Returns the current thread's scoped values cache | |
| setCarrierThreadLocal | back to summary |
|---|---|
| public <T> void setCarrierThreadLocal(CarrierThreadLocal<T> local, T value) Sets the value of the current carrier thread's copy of a thread-local. | |
| setCause | back to summary |
|---|---|
| public void setCause(Throwable t, Throwable cause) Set the cause of Throwable
| |
| setContinuation | back to summary |
|---|---|
| public void setContinuation(Thread thread, Continuation continuation) Sets the innermost mounted continuation | |
| setHeadStackableScope | back to summary |
|---|---|
| public void setHeadStackableScope(StackableScope scope) Sets the top of the current thread's stackable scope stack. | |
| setScopedValueCache | back to summary |
|---|---|
| public void setScopedValueCache(Object[] cache) Sets the current thread's scoped values cache | |
| setThreadNativeID | back to summary |
|---|---|
| public void setThreadNativeID(long id) Sets the native thread ID for the current platform thread. | |
| start | back to summary |
|---|---|
| public void start(Thread thread, ThreadContainer container) Starts a thread in the given ThreadContainer. | |
| stringCoder | back to summary |
|---|---|
| public byte stringCoder(String str) Get the Coder of String, which is used by StringConcatFactory to calculate the initCoder of constants | |
| stringConcatHelper | back to summary |
|---|---|
| public MethodHandle stringConcatHelper(String name, MethodType methodType) Get a method handle of string concat helper method | |
| stringInitCoder | back to summary |
|---|---|
| public byte stringInitCoder() Get the string initial coder, When COMPACT_STRINGS is on, it returns 0, and when it is off, it returns 1. | |
| threadContainer | back to summary |
|---|---|
| public ThreadContainer threadContainer(Thread thread) Returns the ThreadContainer for a thread, may be null. | |
| tryEnableFinalMutation | back to summary |
|---|---|
| public boolean tryEnableFinalMutation(Module m) Enable code in a given module to mutate final instance fields. | |
| uncheckedGetBytesOrThrow | back to summary |
|---|---|
| public byte[] uncheckedGetBytesOrThrow(String s, Charset cs) throws CharacterCodingException Returns the sequence of bytes obtained by encoding the given string in
the specified Warning This method returns the
| |
| uncheckedGetUTF16Char | back to summary |
|---|---|
| public char uncheckedGetUTF16Char(byte[] bytes, int index) Get the Warning This method does not perform any bound checks.
| |
| uncheckedNewStringOrThrow | back to summary |
|---|---|
| public String uncheckedNewStringOrThrow(byte[] bytes, Charset cs) throws CharacterCodingException Constructs a new WARNING: The caller of this method shall relinquish and transfer the ownership of the byte array to the callee, since the latter will not make a copy.
| |
| uncheckedNewStringWithLatin1Bytes | back to summary |
|---|---|
| public String uncheckedNewStringWithLatin1Bytes(byte[] bytes) Constructs a new WARNING: The caller of this method shall relinquish and transfer the ownership of the byte array to the callee, since the latter will not make a copy.
| |
| uncheckedPutCharUTF16 | back to summary |
|---|---|
| public void uncheckedPutCharUTF16(byte[] bytes, int index, int ch) Put the Warning This method does not perform any bound checks.
| |
| uncheckedStringConcat1 | back to summary |
|---|---|
| public Object uncheckedStringConcat1(String[] constants) Creates helper for string concatenation. WARNING: The caller of this method shall relinquish and transfer the ownership of the string array to the callee, since the latter will not make a copy. | |
| unparkVirtualThread | back to summary |
|---|---|
| public void unparkVirtualThread(Thread thread) Re-enables a virtual thread for scheduling. If the thread was parked then it will be unblocked, otherwise its next attempt to park will not block
| |
| virtualThreadContinuationScope | back to summary |
|---|---|
| public ContinuationScope virtualThreadContinuationScope() The ContinuationScope of virtual thread continuations | |
| virtualThreadDefaultScheduler | back to summary |
|---|---|
| public Executor virtualThreadDefaultScheduler() Returns the virtual thread default scheduler. | |