- aboveOrEqual(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Compares this Unsigned with the specified value.
- aboveOrEqual(int) - Method in interface org.graalvm.word.UnsignedWord
-
Compares this Unsigned with the specified value.
- aboveThan(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Compares this Unsigned with the specified value.
- aboveThan(int) - Method in interface org.graalvm.word.UnsignedWord
-
Compares this Unsigned with the specified value.
- add(E) - Method in interface org.graalvm.collections.EconomicSet
-
Adds element
to this set if it is not already present.
- add(T) - Method in class org.graalvm.collections.LockFreePool
-
Adds an element to this pool.
- add(Class<T>, T) - Static method in class org.graalvm.nativeimage.ImageSingletons
-
Add a singleton to the registry.
- add(UnsignedWord) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this + val)
.
- add(int) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this + val)
.
- add(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this + val)
.
- add(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this + val)
.
- add(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this + val)
.
- add(int) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this + val)
.
- addAll(EconomicSet<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Adds all of the elements in other
to this set if they're not already present.
- addAll(Iterable<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Adds all of the elements in values
to this set if they're not already present.
- addAll(Iterator<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Adds all of the elements enumerated by iterator
to this set if they're not already
present.
- addResource(Module, String) - Static method in class org.graalvm.nativeimage.hosted.RuntimeResourceAccess
-
Make Java resource resourcePath
from module
available at run time.
- addResource(Module, String, byte[]) - Static method in class org.graalvm.nativeimage.hosted.RuntimeResourceAccess
-
Inject a Java resource at resourcePath
in module
with the specified
resourceContent
.
- addResourceBundle(Module, String, Locale[]) - Static method in class org.graalvm.nativeimage.hosted.RuntimeResourceAccess
-
Make Java ResourceBundle that is specified by a baseBundleName
and locales
from module module
available at run time.
- addResourceBundle(Module, String) - Static method in class org.graalvm.nativeimage.hosted.RuntimeResourceAccess
-
Make Java ResourceBundle that is specified by a bundleName
from module module
available at run time.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(int) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOf(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Computes the address of the array element with the specified index, treating the pointer as
an array of the C type.
- addressOfArrayElement(int) - Method in interface org.graalvm.nativeimage.PinnedObject
-
Returns a pointer to the array element with the specified index.
- addressOfObject() - Method in interface org.graalvm.nativeimage.PinnedObject
-
Returns the raw address of the pinned object.
- advance() - Method in interface org.graalvm.collections.UnmodifiableMapCursor
-
Advances to the next entry.
- afterAnalysis(Feature.AfterAnalysisAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for initializations after analysis and before universe creation.
- afterCompilation(Feature.AfterCompilationAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for initializations after compilation, i.e., before the native image is written.
- afterHeapLayout(Feature.AfterHeapLayoutAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for initializations after the native image heap and code layout.
- afterImageWrite(Feature.AfterImageWriteAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for altering the image (or shared object) that the linker command produced.
- afterRegistration(Feature.AfterRegistrationAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for initializations after all features have been registered and all options have been
parsed; but before any initializations for the static analysis have happened.
- Alias - Annotation Type in com.oracle.svm.core.annotate
-
Mechanism for referring to fields and methods otherwise inaccessible due to Java language access
control rules.
- ALL - Static variable in class org.graalvm.polyglot.HostAccess
-
Predefined host access policy that allows full unrestricted access to public methods or
fields of public host classes.
- ALL - Static variable in class org.graalvm.polyglot.io.IOAccess
-
Provides guest language full access to host IO.
- ALL - Static variable in class org.graalvm.polyglot.PolyglotAccess
-
Provides guest languages full access to other languages using polyglot evaluation and binding
builtins.
- allocator() - Method in class org.graalvm.collections.LockFreePrefixTree
-
- Allocator() - Constructor for class org.graalvm.collections.LockFreePrefixTree.Allocator
-
- allowAccess(Executable) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows access to a given constructor or method.
- allowAccess(Field) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows access to a given field.
- allowAccessAnnotatedBy(Class<? extends Annotation>) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows access to public constructors, methods or fields of public classes that were
annotated by the given annotation class.
- allowAccessInheritance(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows the guest application to inherit access to allowed methods, i.e.
- allowAllAccess(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the default value for all privileges.
- allowAllClassImplementations(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allow guest languages to implement (extend) any Java class.
- allowAllImplementations(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allow guest languages to implement any Java interface.
- allowArrayAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows the guest application to access arrays as values with
array elements
.
- allowBigIntegerNumberAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
- allowBindingsAccess(String) - Method in class org.graalvm.polyglot.PolyglotAccess.Builder
-
Allows access to polyglot bindings for a language.
- allowBufferAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
- allowCreateProcess(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
If true
, allows guest language to execute external processes.
- allowCreateThread(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
If true
, allows guest languages to create new threads.
- allowEnvironmentAccess(EnvironmentAccess) - Method in class org.graalvm.polyglot.Context.Builder
-
Allow environment access using the provided policy.
- allowEval(String, String) - Method in class org.graalvm.polyglot.PolyglotAccess.Builder
-
Allows evaluation of code by one language of another.
- allowEvalBetween(String...) - Method in class org.graalvm.polyglot.PolyglotAccess.Builder
-
Allows bidirectional evaluation of code between the given languages.
- allowExperimentalOptions(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
Allow experimental options to be used for language options.
- allowExperimentalOptions(boolean) - Method in class org.graalvm.polyglot.Engine.Builder
-
Allow experimental options to be used for instruments and engine options.
- allowHostAccess(HostAccess) - Method in class org.graalvm.polyglot.Context.Builder
-
Configures which public constructors, methods or fields of public classes are accessible
by guest applications.
- allowHostClassLoading(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
If host class loading is enabled, then the guest language is allowed to load new host
classes via jar or class files.
- allowHostClassLookup(Predicate<String>) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets a filter that specifies the Java host classes that can be looked up by the guest
application.
- allowHostFileAccess(boolean) - Method in class org.graalvm.polyglot.io.IOAccess.Builder
-
If true
, it allows the guest language unrestricted access to files on the host
system.
- allowHostSocketAccess(boolean) - Method in class org.graalvm.polyglot.io.IOAccess.Builder
-
If true
, it allows the guest language unrestricted access to host system sockets.
- allowImplementations(Class<?>) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allow implementations of this type by the guest language.
- allowImplementationsAnnotatedBy(Class<? extends Annotation>) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allow implementations of types annotated with the given annotation.
- allowInnerContextOptions(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
Allows this context to spawn inner contexts that may change option values set for the
outer context.
- allowIO(IOAccess) - Method in class org.graalvm.polyglot.Context.Builder
-
Configures guest language access to host IO.
- allowIterableAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
- allowIteratorAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
- allowLanguageHomeAccess(FileSystem) - Static method in interface org.graalvm.polyglot.io.FileSystem
-
Decorates the given fileSystem
by an implementation that forwards access to files in
the language home to the default file system.
- allowListAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
- allowMapAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows the guest application to access
map
as
hash
values.
- allowMutableTargetMappings(HostAccess.MutableTargetMapping...) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
- AllowNarrowingCast - Annotation Type in org.graalvm.nativeimage.c.struct
-
Allows a method annotated with
CField
to have a value type that is narrower (smaller
number of bits) than the C type.
- allowNativeAccess(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
Allows guest languages to access the native interface.
- allowPolyglotAccess(PolyglotAccess) - Method in class org.graalvm.polyglot.Context.Builder
-
Allow polyglot access using the provided policy.
- allowPublicAccess(boolean) - Method in class org.graalvm.polyglot.HostAccess.Builder
-
Allows unrestricted access to all public constructors, methods or fields of public
classes.
- allowValueSharing(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
Enables or disables sharing of any
value
between contexts.
- AllowWideningCast - Annotation Type in org.graalvm.nativeimage.c.struct
-
Allows a method annotated with
CField
to have a value type that is wider (larger number
of bits) than the C type.
- and(UnsignedWord) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this & val)
.
- and(int) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this & val)
.
- and(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this & val)
.
- and(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this & val)
.
- and(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this & val)
.
- and(int) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this & val)
.
- ANDROID_AARCH64() - Constructor for class org.graalvm.nativeimage.Platform.ANDROID_AARCH64
-
Instantiates a marker instance of this platform.
- AnnotateOriginal - Annotation Type in com.oracle.svm.core.annotate
-
This annotation allows to add additional annotations to existing methods but keep the
implementation as it is.
- AnnotationAccess - Class in org.graalvm.nativeimage
-
This class provides methods to query annotation information on
AnnotatedElement
s while
trying to prevent, at image build time, side-effecting changes that impact the analysis results.
- any() - Static method in class org.graalvm.word.LocationIdentity
-
Indicates that the given location is the union of all possible mutable locations.
- ANY_LOCATION - Static variable in class org.graalvm.word.LocationIdentity
-
Indicates that the given location is the union of all possible mutable locations.
- appendArgument(String) - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
-
Appends an isolate argument.
- arguments(String, String[]) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the guest language application arguments for a language
context
.
- as(Class<T>) - Method in class org.graalvm.polyglot.Value
-
Maps a polyglot value to a value with a given Java target type.
- as(TypeLiteral<T>) - Method in class org.graalvm.polyglot.Value
-
Maps a polyglot value to a given Java target type literal.
- asBigInteger() - Method in class org.graalvm.polyglot.Value
-
Returns a
BigInteger
representation of this value if it is
number
and the value
fits
.
- asBoolean() - Method in class org.graalvm.polyglot.Value
-
Returns a
boolean
representation of this value if it is
boolean
.
- asByte() - Method in class org.graalvm.polyglot.Value
-
Returns a
byte
representation of this value if it is
number
and the value
fits
.
- asByteBuffer(PointerBase, int) - Static method in class org.graalvm.nativeimage.c.type.CTypeConversion
-
Creates a
ByteBuffer
that refers to the native memory at the specified address.
- asDate() - Method in interface org.graalvm.polyglot.proxy.ProxyDate
-
Returns the date information.
- asDate() - Method in interface org.graalvm.polyglot.proxy.ProxyInstant
-
Returns the date information.
- asDate() - Method in class org.graalvm.polyglot.Value
-
Returns this value as date if this object represents a
date
.
- asDouble() - Method in class org.graalvm.polyglot.Value
-
Returns a
double
representation of this value if it is
number
and the value
fits
.
- asDuration() - Method in interface org.graalvm.polyglot.proxy.ProxyDuration
-
Returns the duration information.
- asDuration() - Method in class org.graalvm.polyglot.Value
-
Returns this value as duration if this object represents a
duration
.
- asFloat() - Method in class org.graalvm.polyglot.Value
-
Returns a
float
representation of this value if it is
number
and the value
fits
.
- asHostException() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns the original Java host exception that caused this exception.
- asHostObject() - Method in class org.graalvm.polyglot.Value
-
Returns the original Java host language object.
- asInstant() - Method in interface org.graalvm.polyglot.proxy.ProxyInstant
-
Returns the instant information.
- asInstant() - Method in class org.graalvm.polyglot.Value
-
Returns this value as instant if this object represents an
instant
.
- asInt() - Method in class org.graalvm.polyglot.Value
-
Returns an
int
representation of this value if it is
number
and the value
fits
.
- asLong() - Method in class org.graalvm.polyglot.Value
-
Returns a
long
representation of this value if it is
number
and the value
fits
.
- asNativePointer() - Method in class org.graalvm.polyglot.Value
-
Returns the value of the pointer as long
value.
- asPointer() - Method in interface org.graalvm.polyglot.proxy.ProxyNativeObject
-
Returns the native pointer value that this object represents.
- asProxyObject() - Method in class org.graalvm.polyglot.Value
-
Returns the unboxed instance of the
Proxy
.
- asShort() - Method in class org.graalvm.polyglot.Value
-
Returns a
short
representation of this value if it is
number
and the value
fits
.
- asString() - Method in class org.graalvm.polyglot.Value
-
Returns the
String
value if this value
is
a string.
- asTime() - Method in interface org.graalvm.polyglot.proxy.ProxyInstant
-
Returns the time information.
- asTime() - Method in interface org.graalvm.polyglot.proxy.ProxyTime
-
Returns the time information.
- asTime() - Method in class org.graalvm.polyglot.Value
-
Returns this value as time if this object represents a
time
.
- asTimeZone() - Method in interface org.graalvm.polyglot.proxy.ProxyInstant
-
Returns the timezone information.
- asTimeZone() - Method in interface org.graalvm.polyglot.proxy.ProxyTimeZone
-
Returns the timezone information.
- asTimeZone() - Method in class org.graalvm.polyglot.Value
-
Returns this value as timestamp if this object represents a
timezone
.
- asValue(Object) - Method in class org.graalvm.polyglot.Context
-
Converts a host value to a polyglot
value
representation.
- asValue(Object) - Static method in class org.graalvm.polyglot.Value
-
Converts a Java host value to a polyglot value.
- at(LockFreePrefixTree.Allocator, long) - Method in class org.graalvm.collections.LockFreePrefixTree.Node
-
Get existing (or create if missing) child with the given key.
- at(long) - Method in class org.graalvm.collections.SeqLockPrefixTree.Node
-
Get existing (or create if missing) child with the given key.
- attach(Engine) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Creates a new execution listener using the current builder configuration and attaches it
to an engine.
- attachCurrentThread(Isolate) - Static method in class org.graalvm.nativeimage.Isolates
-
Attaches the current thread to the passed isolate.
- auxiliaryImagePath(String) - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
-
Sets the file path to an auxiliary image which should be loaded in addition to the
main image, or null
if no such image should be loaded.
- auxiliaryImageReservedSpaceSize(UnsignedWord) - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
-
Sets the size in bytes of an address space to reserve for loading an auxiliary image
in addition to the main image, or 0 if no space should be reserved.
- cached(boolean) - Method in class org.graalvm.polyglot.Source.Builder
-
Enables or disables code caching for this source.
- calloc(UnsignedWord) - Static method in class org.graalvm.nativeimage.UnmanagedMemory
-
Allocates size
bytes of unmanaged memory.
- calloc(int) - Static method in class org.graalvm.nativeimage.UnmanagedMemory
-
Allocates size
bytes of unmanaged memory.
- canExecute() - Method in class org.graalvm.polyglot.Value
-
Returns
true
if the value can be
executed
.
- canInstantiate() - Method in class org.graalvm.polyglot.Value
-
Returns true
if the value can be instantiated.
- canInvokeMember(String) - Method in class org.graalvm.polyglot.Value
-
Returns true
if the given member exists and can be invoked.
- category(OptionCategory) - Method in class org.graalvm.options.OptionDescriptor.Builder
-
Defines the user category for this option.
- CBitfield - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a method as a bitfield access of a
C struct
.
- CCharPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a 8-bit C primitive value.
- CCharPointerPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a pointer to a 8-bit C primitive value.
- CConst - Annotation Type in org.graalvm.nativeimage.c.type
-
Qualifies a C type as const in an entry-point method signature.
- CConstant - Annotation Type in org.graalvm.nativeimage.c.constant
-
Denotes a method as a C constant value.
- CConstant.ValueAccess - Class in org.graalvm.nativeimage.c.constant
-
Allows access to the value of a
CConstant
during image generation.
- CContext - Annotation Type in org.graalvm.nativeimage.c
-
Defines the context for most other annotations of the C interface: the C header files that need
to be imported, the C macros that need to be defined to properly configure these headers, and
additional flags that should be passed to the C compiler when analyzing the definitions.
- CContext.Directives - Interface in org.graalvm.nativeimage.c
-
Describes a C context.
- CDoublePointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a C primitive 'double' value.
- CEntryPoint - Annotation Type in org.graalvm.nativeimage.c.function
-
Annotates a method that is a VM entry point.
- CEntryPoint.AlwaysIncluded - Class in org.graalvm.nativeimage.c.function
-
- CEntryPoint.Builtin - Enum in org.graalvm.nativeimage.c.function
-
The built-in methods which can be
aliased.
- CEntryPoint.ExceptionHandler - Interface in org.graalvm.nativeimage.c.function
-
- CEntryPoint.FatalExceptionHandler - Class in org.graalvm.nativeimage.c.function
-
- CEntryPoint.IsolateContext - Annotation Type in org.graalvm.nativeimage.c.function
-
Designates an
Isolate
parameter to use as the execution context.
- CEntryPoint.IsolateThreadContext - Annotation Type in org.graalvm.nativeimage.c.function
-
Designates an
IsolateThread
parameter to use as the execution context.
- CEntryPoint.NotIncludedAutomatically - Class in org.graalvm.nativeimage.c.function
-
- CEntryPoint.Publish - Enum in org.graalvm.nativeimage.c.function
-
- CEntryPointLiteral<T extends CFunctionPointer> - Class in org.graalvm.nativeimage.c.function
-
A function pointer to an
entry point method
that can be, for example, handed
out to C code so that C code can call back into Java code.
- CEnum - Annotation Type in org.graalvm.nativeimage.c.constant
-
Annotation to import a C enumeration to Java.
- CEnumConstant - Annotation Type in org.graalvm.nativeimage.c.constant
-
Provides additional properties for a field (i.e., an enumeration value) of Java enumeration
annotated with
CEnum
.
- CEnumLookup - Annotation Type in org.graalvm.nativeimage.c.constant
-
Annotation for a method that returns the Java enumeration object for a given C integer value.
- CEnumValue - Annotation Type in org.graalvm.nativeimage.c.constant
-
Annotation for a method that returns the C integer value for a Java enumeration object.
- CField - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a method as a field access of a
C struct
.
- CFieldAddress - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a method as a field address computation of a
C struct
.
- CFieldOffset - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a method as a field offset access of a
C struct
.
- CFloatPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a C primitive 'float' value.
- CFunction - Annotation Type in org.graalvm.nativeimage.c.function
-
Denotes a native
method that calls directly from Java to C, without following the JNI
protocol.
- CFunction.Transition - Enum in org.graalvm.nativeimage.c.function
-
Describes the thread state transition performed when the C function is invoked.
- CFunctionPointer - Interface in org.graalvm.nativeimage.c.function
-
Base interface for all function pointers.
- CHeader - Annotation Type in org.graalvm.nativeimage.c
-
Defines the C header file for entry points enclosed by the annotated class or method.
- CHeader.Header - Interface in org.graalvm.nativeimage.c
-
Container for Header file properties.
- checkAccess(Path, Set<? extends AccessMode>, LinkOption...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Checks existence and accessibility of a file.
- CIntPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a 32-bit C primitive value.
- CIntPointerPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a pointer to a 32-bit C primitive value.
- cleanup() - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for cleanup.
- clear() - Method in interface org.graalvm.collections.EconomicMap
-
Removes all of the mappings from this map.
- clear() - Method in class org.graalvm.collections.EconomicMapWrap
-
- clear() - Method in interface org.graalvm.collections.EconomicSet
-
Removes all of the elements from this set.
- CLibrary - Annotation Type in org.graalvm.nativeimage.c.function
-
Denotes an external library that needs to be linked in.
- CLongPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a 64-bit C primitive value.
- close() - Method in interface org.graalvm.nativeimage.c.type.CTypeConversion.CCharPointerHolder
-
Discards the C pointer.
- close() - Method in class org.graalvm.nativeimage.c.type.CTypeConversion.CCharPointerPointerHolder
-
Discards the C pointers.
- close() - Method in interface org.graalvm.nativeimage.PinnedObject
-
Releases the pin for the object.
- close(boolean) - Method in class org.graalvm.polyglot.Context
-
Closes the context and frees up potentially allocated native resources.
- close() - Method in class org.graalvm.polyglot.Context
-
Closes this context and frees up potentially allocated native resources.
- close(boolean) - Method in class org.graalvm.polyglot.Engine
-
Closes this engine and frees up allocated native resources.
- close() - Method in class org.graalvm.polyglot.Engine
-
Closes this engine and frees up allocated native resources.
- close() - Method in class org.graalvm.polyglot.management.ExecutionListener
-
Closes and detaches this execution listener from the engine.
- CMacroInfo - Annotation Type in org.graalvm.nativeimage.c.function
-
Informational only.
- CodePointer - Interface in org.graalvm.nativeimage.c.function
-
Pointer to executable code.
- collectExceptions(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Collect additional execution event data about errors.
- collectInputValues(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Collect additional execution event data for input values.
- collectReturnValue(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Collect additional execution event data about return values.
- com.oracle.svm.core.annotate - package com.oracle.svm.core.annotate
-
This package contains annotations that configure the substitution mechanism of GraalVM Native
Image.
- ComparableWord - Interface in org.graalvm.word
-
A machine-word-sized value that can be compared for equality.
- compareAndSwapInt(WordBase, int, int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapInt(int, int, int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapLong(WordBase, long, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapLong(int, long, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapObject(WordBase, Object, Object, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapObject(int, Object, Object, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapWord(WordBase, T, T, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareAndSwapWord(int, T, T, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- compareTo(Version) - Method in class org.graalvm.home.Version
- compareTo(int...) - Method in class org.graalvm.home.Version
-
Compares this version to another GraalVM version.
- CONSTRAINED - Static variable in class org.graalvm.polyglot.HostAccess
-
Predefined host access policy used by Context with a
SandboxPolicy.CONSTRAINED
sandbox policy when the host access policy is not explicitly specified by the embedder.
- CONSTRUCTOR_NAME - Static variable in annotation type com.oracle.svm.core.annotate.TargetElement
-
- contains(E) - Method in interface org.graalvm.collections.UnmodifiableEconomicSet
-
Returns true
if this set contains a mapping for the element
.
- contains(Class<?>) - Static method in class org.graalvm.nativeimage.ImageSingletons
-
Checks if a singleton is in the registry.
- containsKey(K) - Method in class org.graalvm.collections.EconomicMapWrap
-
- containsKey(K) - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns true
if this map contains a mapping for key
.
- content(String) - Method in class org.graalvm.polyglot.Source.Builder
-
- content(CharSequence) - Method in class org.graalvm.polyglot.Source.Builder
-
- content(ByteSequence) - Method in class org.graalvm.polyglot.Source.Builder
-
- Context - Class in org.graalvm.polyglot
-
A polyglot context for Graal guest languages that allows to
evaluate
code.
- Context.Builder - Class in org.graalvm.polyglot
-
Builder class to construct
Context
instances.
- convert(String) - Method in class org.graalvm.options.OptionType
-
Converts a string value, validates it, and converts it to an object of this type.
- convert(Object, String, String) - Method in class org.graalvm.options.OptionType
-
Converts a string value, validates it, and converts it to an object of this type.
- copy(Path, Path, CopyOption...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Copies source file to target file.
- CPointerTo - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes Java interface that imports a C pointer type.
- create() - Static method in interface org.graalvm.collections.EconomicMap
-
Creates a new map that guarantees insertion order on the key set with the default
Equivalence.DEFAULT
comparison strategy for keys.
- create(int) - Static method in interface org.graalvm.collections.EconomicMap
-
Creates a new map that guarantees insertion order on the key set with the default
Equivalence.DEFAULT
comparison strategy for keys and initializes with a specified
capacity.
- create(Equivalence) - Static method in interface org.graalvm.collections.EconomicMap
-
Creates a new map that guarantees insertion order on the key set with the given comparison
strategy for keys.
- create(UnmodifiableEconomicMap<K, V>) - Static method in interface org.graalvm.collections.EconomicMap
-
Creates a new map that guarantees insertion order on the key set with the default
Equivalence.DEFAULT
comparison strategy for keys and copies all elements from the
specified existing map.
- create(Equivalence, UnmodifiableEconomicMap<K, V>) - Static method in interface org.graalvm.collections.EconomicMap
-
Creates a new map that guarantees insertion order on the key set and copies all elements from
the specified existing map.
- create(Equivalence, int) - Static method in interface org.graalvm.collections.EconomicMap
-
Creates a new map that guarantees insertion order on the key set and initializes with a
specified capacity.
- create() - Static method in interface org.graalvm.collections.EconomicSet
-
Creates a new set guaranteeing insertion order when iterating over its elements with the
default
Equivalence.DEFAULT
comparison strategy.
- create(Equivalence) - Static method in interface org.graalvm.collections.EconomicSet
-
Creates a new set guaranteeing insertion order when iterating over its elements.
- create(int) - Static method in interface org.graalvm.collections.EconomicSet
-
Creates a new set guaranteeing insertion order when iterating over its elements with the
default
Equivalence.DEFAULT
comparison strategy and inserts all elements of the
specified collection.
- create(UnmodifiableEconomicSet<E>) - Static method in interface org.graalvm.collections.EconomicSet
-
Creates a new set guaranteeing insertion order when iterating over its elements with the
default
Equivalence.DEFAULT
comparison strategy and inserts all elements of the
specified collection.
- create(Equivalence, int) - Static method in interface org.graalvm.collections.EconomicSet
-
Creates a new set guaranteeing insertion order when iterating over its elements and
initializes with the given capacity.
- create(Equivalence, UnmodifiableEconomicSet<E>) - Static method in interface org.graalvm.collections.EconomicSet
-
Creates a new set guaranteeing insertion order when iterating over its elements and inserts
all elements of the specified collection.
- create(L, R) - Static method in class org.graalvm.collections.Pair
-
Constructs a pair with its left value being left
, and its right value being
right
, or returns an empty pair if both inputs are null.
- create(int...) - Static method in class org.graalvm.home.Version
-
Constructs a new GraalVM version from a list of version numbers.
- create(Class<?>, String, Class<?>...) - Static method in class org.graalvm.nativeimage.c.function.CEntryPointLiteral
-
Creates a new function pointer to an entry point.
- create() - Static method in interface org.graalvm.nativeimage.ObjectHandles
-
Creates a new set of handles.
- create(Object) - Method in interface org.graalvm.nativeimage.ObjectHandles
-
Creates a handle to the specified object.
- create(Object) - Static method in interface org.graalvm.nativeimage.PinnedObject
-
Create an open PinnedObject.
- create(List<OptionDescriptor>) - Static method in interface org.graalvm.options.OptionDescriptors
-
- create(String...) - Static method in class org.graalvm.polyglot.Context
-
Creates a context with default configuration.
- create() - Static method in class org.graalvm.polyglot.Engine
-
Creates a new engine instance with default configuration.
- create(String...) - Static method in class org.graalvm.polyglot.Engine
-
Creates a new engine instance with default configuration with a set of permitted languages.
- create(byte[]) - Static method in interface org.graalvm.polyglot.io.ByteSequence
-
Creates a ByteSequence
from an existing byte[]
.
- create(String, CharSequence) - Static method in class org.graalvm.polyglot.Source
-
Shortcut for creating a source object from a language and char sequence.
- createDirectory(Path, FileAttribute<?>...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Creates a directory.
- createIsolate(Isolates.CreateIsolateParameters) - Static method in class org.graalvm.nativeimage.Isolates
-
- createLeft(L) - Static method in class org.graalvm.collections.Pair
-
Constructs a pair with its left value being left
, or returns an empty pair if
left
is null.
- createLink(Path, Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Creates a new link for an existing file.
- createRight(R) - Static method in class org.graalvm.collections.Pair
-
Constructs a pair with its right value being right
, or returns an empty pair if
right
is null.
- createSymbolicLink(Path, Path, FileAttribute<?>...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Creates a new symbolic link.
- createUnion(OptionDescriptors...) - Static method in interface org.graalvm.options.OptionDescriptors
-
Creates a union options descriptor out of multiple given descriptors.
- CShortPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a 16-bit C primitive value.
- CStruct - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes Java interface that imports a C struct.
- CTypeConversion - Class in org.graalvm.nativeimage.c.type
-
Utility methods to convert between Java types and C types.
- CTypeConversion.CCharPointerHolder - Interface in org.graalvm.nativeimage.c.type
-
An auto-closable that holds a Java
CharSequence
as a null-terminated C char[] array.
- CTypeConversion.CCharPointerPointerHolder - Class in org.graalvm.nativeimage.c.type
-
An auto-closable that holds a Java
CharSequence
[] array as a null-terminated array of
null-terminated C char[]s.
- CTypedef - Annotation Type in org.graalvm.nativeimage.c.type
-
Defines a name for C type to be used in an entry-point method signature.
- CTypedefOfInfo - Annotation Type in org.graalvm.nativeimage.c.struct
-
Informational only.
- CUnsigned - Annotation Type in org.graalvm.nativeimage.c.type
-
Qualifies a C integer type as unsigned in an entry-point method signature.
- CurrentIsolate - Class in org.graalvm.nativeimage
-
Utility methods that provide access to the current isolate.
- currentWorkingDirectory(Path) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the current working directory used by the guest application to resolve relative
paths.
- get(K) - Method in class org.graalvm.collections.EconomicMapWrap
-
- get() - Method in class org.graalvm.collections.LockFreePool
-
Returns a previously added element.
- get(K) - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns the value to which key
is mapped, or null
if this map contains no
mapping for key
.
- get(K, V) - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns the value to which key
is mapped, or defaultValue
if this map
contains no mapping for key
.
- get(Class<?>, String, Class<T>) - Static method in class org.graalvm.nativeimage.c.constant.CConstant.ValueAccess
-
Returns the value of a
CConstant
, i.e., the same value that calling the annotated
method would return.
- get(Class<? extends PointerBase>) - Static method in class org.graalvm.nativeimage.c.struct.SizeOf
-
Returns the size of the data structure pointed to by SystemJava pointer types.
- get() - Method in interface org.graalvm.nativeimage.c.type.CTypeConversion.CCharPointerHolder
-
Returns the C pointer to the null-terminated C char[] array.
- get() - Method in class org.graalvm.nativeimage.c.type.CTypeConversion.CCharPointerPointerHolder
-
Returns the C pointer to pointers of null-terminated C char[] arrays.
- get(ObjectHandle) - Method in interface org.graalvm.nativeimage.ObjectHandles
-
Extracts the object from a given handle.
- get(String) - Static method in class org.graalvm.nativeimage.RuntimeOptions
-
Get the value of the option with the provided name.
- get(Class<T>) - Static method in class org.graalvm.nativeimage.StackValue
-
Reserves a block of memory for given
CStruct
class in the stack frame of the method
that calls this intrinsic.
- get(int, Class<T>) - Static method in class org.graalvm.nativeimage.StackValue
-
Reserves a block of memory for array of given
CStruct
type in the stack frame of the
method that calls this intrinsic.
- get(int) - Static method in class org.graalvm.nativeimage.StackValue
-
Reserves a block of memory in the stack frame of the method that calls this intrinsic.
- get(int, int) - Static method in class org.graalvm.nativeimage.StackValue
-
- get(String) - Method in interface org.graalvm.options.OptionDescriptors
-
Gets the
OptionDescriptor
matching a given option name or
null
if this option
descriptor set does not contain a matching option name.
- get(String) - Method in class org.graalvm.options.OptionMap
-
Returns the value to which the specified key is mapped, or null
if this option map
contains no mapping for the key.
- get(OptionKey<T>) - Method in interface org.graalvm.options.OptionValues
-
Returns the value of a given option.
- get(long) - Method in interface org.graalvm.polyglot.proxy.ProxyArray
-
Returns the element at the given index.
- getAnnotation(AnnotatedElement, Class<T>) - Static method in class org.graalvm.nativeimage.AnnotationAccess
-
- getAnnotationTypes(AnnotatedElement) - Static method in class org.graalvm.nativeimage.AnnotationAccess
-
- getApplicationClassLoader() - Method in interface org.graalvm.nativeimage.hosted.Feature.FeatureAccess
-
Returns the
ClassLoader
that can find all classes of the class path and module
path.
- getApplicationClassPath() - Method in interface org.graalvm.nativeimage.hosted.Feature.FeatureAccess
-
Returns the class path of the native image that is currently built.
- getApplicationModulePath() - Method in interface org.graalvm.nativeimage.hosted.Feature.FeatureAccess
-
Returns the module path of the native image that is currently built.
- getArchitecture() - Method in interface org.graalvm.nativeimage.Platform.AARCH64
-
Returns string representing AARCH64 architecture.
- getArchitecture() - Method in interface org.graalvm.nativeimage.Platform.AMD64
-
Returns string representing AMD64 architecture.
- getArchitecture() - Method in interface org.graalvm.nativeimage.Platform
-
Returns the string representing Platform's architecture name.
- getArchitecture() - Method in interface org.graalvm.nativeimage.Platform.RISCV64
-
Returns string representing RISCV64 architecture.
- getArguments() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the list of additional isolate arguments.
- getArgumentVectorBlockSize() - Static method in class org.graalvm.nativeimage.ProcessProperties
-
If the running image is an executable the total size of the argument vector of the running
process gets returned.
- getArgumentVectorProgramName() - Static method in class org.graalvm.nativeimage.ProcessProperties
-
If the running image is an executable the program name that is stored in the argument vector
of the running process gets returned.
- getArrayElement(long) - Method in class org.graalvm.polyglot.Value
-
Returns the array element of a given index.
- getArraySize() - Method in class org.graalvm.polyglot.Value
-
Returns the array size for values with array elements.
- getAsBoolean() - Method in class com.oracle.svm.core.annotate.TargetClass.AlwaysIncluded
-
- getAsBoolean() - Method in class org.graalvm.nativeimage.c.function.CEntryPoint.AlwaysIncluded
-
Returns true
.
- getAsBoolean() - Method in class org.graalvm.nativeimage.c.function.CEntryPoint.NotIncludedAutomatically
-
Returns false
.
- getAuxiliaryImagePath() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the file path to an auxiliary image which should be loaded in addition to the
main image, or null
if no such image should be loaded.
- getAuxiliaryImageReservedSpaceSize() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the size in bytes of an address space to reserve for loading an auxiliary image
in addition to the main image, or 0 if no space should be reserved.
- getBindings(String) - Method in class org.graalvm.polyglot.Context
-
Returns a value that represents the top-most bindings of a language.
- getBufferSize() - Method in class org.graalvm.polyglot.Value
-
Returns the buffer size in bytes for values with buffer elements.
- getBytes() - Method in class org.graalvm.polyglot.Source
-
- getCachedSources() - Method in class org.graalvm.polyglot.Engine
-
Returns the sources previously cached by this engine.
- getCategory() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the user category of this option.
- getCharacters() - Method in class org.graalvm.polyglot.Source
-
Returns all characters of the source.
- getCharacters(int) - Method in class org.graalvm.polyglot.Source
-
Gets the text (not including a possible terminating newline) in a (1-based) numbered line.
- getCharacters() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the source code fragment described by this section.
- getCharEndIndex() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the index of the text position immediately following the last character in the
section.
- getCharIndex() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the 0-based index of the first character in this section.
- getCharLength() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the length of this section in characters.
- getColumnNumber(int) - Method in class org.graalvm.polyglot.Source
-
Given a 0-based character offset, return the 1-based number of the column at the position.
- getCommand() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the subprocess executable and arguments as an immutable list.
- getContext() - Method in class org.graalvm.polyglot.ResourceLimitEvent
-
The context for which the limit was exceeded.
- getContext() - Method in class org.graalvm.polyglot.Value
-
Returns the context this value was created with.
- getCurrent() - Static method in class org.graalvm.home.Version
-
Returns the current GraalVM version of the installed component.
- getCurrent() - Static method in class org.graalvm.polyglot.Context
-
Returns the currently entered polyglot context.
- getCurrentThread() - Static method in class org.graalvm.nativeimage.CurrentIsolate
-
Returns the current thread in the current isolate.
- getCurrentThread(Isolate) - Static method in class org.graalvm.nativeimage.Isolates
-
Given an isolate to which the current thread is attached, returns the address of the thread's
associated isolate thread structure.
- getDeclaringClass() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getDefault() - Static method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
- getDefaultMimeType() - Method in class org.graalvm.polyglot.Language
-
Returns the default MIME type that is in use by a language.
- getDefaultValue() - Method in class org.graalvm.options.OptionKey
-
Returns the default value for this option.
- getDeprecationMessage() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the deprecation reason and the recommended fix.
- getDescription() - Method in interface org.graalvm.nativeimage.hosted.Feature
-
A short description of the feature (e.g., "Enables Truffle support").
- getDescriptors() - Method in interface org.graalvm.options.OptionValues
-
Returns all available options.
- getDirectory() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the subprocess working directory.
- getElementName() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getElementType() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getEncoding(Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns an file encoding for given path.
- getEndColumn() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the 1-based column number of the last character in this section (inclusive).
- getEndLine() - Method in class org.graalvm.polyglot.SourceSection
-
Returns 1-based line number of the last character in this section (inclusive).
- getEngine() - Method in class org.graalvm.polyglot.Context
-
Provides access to meta-data about the underlying Graal
engine.
- getEntries() - Method in interface org.graalvm.collections.EconomicMap
-
Returns a
MapCursor
view of the mappings contained in this map.
- getEntries() - Method in class org.graalvm.collections.EconomicMapWrap
-
- getEntries() - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
- getEnvironment() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the subprocess environment as an immutable map.
- getEquivalenceStrategy() - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns the strategy used to compare keys.
- getErrorRedirect() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the standard error output destination.
- getException() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns the exception of this source location after it was executed.
- getExecutableName() - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Return the canonicalized absolute pathname of the executable.
- getExitStatus() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns the exit status if this exception indicates that the application was
exited
.
- getFunctionPointer() - Method in class org.graalvm.nativeimage.c.function.CEntryPointLiteral
-
Returns the function pointer to the entry point.
- getGlobal() - Static method in interface org.graalvm.nativeimage.ObjectHandles
-
A set of handles that is kept alive globally.
- getGuestObject() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns an additional guest language object.
- getHashEntriesIterator() - Method in interface org.graalvm.polyglot.proxy.ProxyHashMap
-
Returns the hash entries iterator.
- getHashEntriesIterator() - Method in class org.graalvm.polyglot.Value
-
Creates a new hash entries iterator that allows read each map entry.
- getHashKeysIterator() - Method in class org.graalvm.polyglot.Value
-
Creates a new hash keys iterator that allows read each map key.
- getHashSize() - Method in interface org.graalvm.polyglot.proxy.ProxyHashMap
-
Returns the number of map entries.
- getHashSize() - Method in class org.graalvm.polyglot.Value
-
Returns the number of map entries for values with hash entries.
- getHashValue(Value) - Method in interface org.graalvm.polyglot.proxy.ProxyHashMap
-
Returns the value for the specified key.
- getHashValue(Object) - Method in class org.graalvm.polyglot.Value
-
Returns the value for the specified key or null
if the mapping for the specified key
does not exist.
- getHashValueOrDefault(Object, Object) - Method in class org.graalvm.polyglot.Value
-
Returns the value for the specified key or the default value if the mapping for the specified
key does not exist or is not readable.
- getHashValuesIterator() - Method in class org.graalvm.polyglot.Value
-
Creates a new hash values iterator that allows read each map value.
- getHeaderFiles() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
All header files used in this context.
- getHelp() - Method in class org.graalvm.options.OptionDescriptor
-
Returns a human-readable description on how to use the option.
- getHomeFolder() - Method in class org.graalvm.home.HomeFinder
-
- getId() - Method in class org.graalvm.polyglot.Instrument
-
Gets the ID clients can use to acquire this instrument.
- getId() - Method in class org.graalvm.polyglot.Language
-
Gets the primary identification string of this language.
- getImagePath() - Method in interface org.graalvm.nativeimage.hosted.Feature.AfterImageWriteAccess
-
Returns the path to the created native-image file (includes the native-image file name).
- getImplementationName() - Method in class org.graalvm.polyglot.Engine
-
Gets a human-readable name of the polyglot implementation (for example, "Default Truffle
Engine" or "Graal Truffle Engine").
- getImplementationName() - Method in class org.graalvm.polyglot.Language
-
Gets a human-readable name of the language implementation (for example, "Graal.JS").
- getInputRedirect() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the standard input source.
- getInputValues() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns the input values provided to execute this source location.
- getInstance() - Static method in class org.graalvm.home.HomeFinder
-
- getInstruments() - Method in class org.graalvm.polyglot.Engine
-
Gets all installed instruments of this engine.
- getIsolate() - Static method in class org.graalvm.nativeimage.CurrentIsolate
-
Returns the current isolate.
- getIsolate(IsolateThread) - Static method in class org.graalvm.nativeimage.Isolates
-
Given an isolate thread structure, determines to which isolate it belongs and returns the
address of the isolate structure.
- getIterator() - Method in interface org.graalvm.polyglot.proxy.ProxyArray
-
Returns an iterator.
- getIterator() - Method in interface org.graalvm.polyglot.proxy.ProxyIterable
-
Returns an iterator.
- getIterator() - Method in class org.graalvm.polyglot.Value
-
Creates a new iterator that allows read each element of a sequence.
- getIteratorNextElement() - Method in class org.graalvm.polyglot.Value
-
Returns the next element in the iteration.
- getKey() - Method in interface org.graalvm.collections.UnmodifiableMapCursor
-
The key of the current entry.
- getKey() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the key for this option.
- getKeys() - Method in class org.graalvm.collections.EconomicMapWrap
-
- getKeys() - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns a
Iterable
view of the keys contained in this map.
- getLanguage() - Method in class org.graalvm.polyglot.PolyglotException.StackFrame
-
Returns the language of this stack frame.
- getLanguage() - Method in class org.graalvm.polyglot.Source
-
Returns the language this source created with.
- getLanguageHomes() - Method in class org.graalvm.home.HomeFinder
-
- getLanguages() - Method in class org.graalvm.polyglot.Engine
-
Gets a map of all installed languages with the language id as key and the language object as
value.
- getLeft() - Method in class org.graalvm.collections.Pair
-
Returns the left value of this pair.
- getLength() - Method in class org.graalvm.polyglot.Source
-
Gets the number of characters or bytes of the source.
- getLibraries() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
Returns a collection of libraries.
- getLibraryPaths() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
Returns a list of library paths.
- getLineCount() - Method in class org.graalvm.polyglot.Source
-
The number of text lines of a character based source, including empty lines; characters at
the end of the source without a terminating newline count as a line.
- getLineLength(int) - Method in class org.graalvm.polyglot.Source
-
The number of characters (not counting a possible terminating newline) in a (1-based)
numbered line.
- getLineNumber(int) - Method in class org.graalvm.polyglot.Source
-
Given a 0-based character offset, return the 1-based number of the line that includes the
position.
- getLineStartOffset(int) - Method in class org.graalvm.polyglot.Source
-
Given a 1-based line number, return the 0-based offset of the first character in the line.
- getLocation() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns the source location of the event that was triggered or null
if no
location source location is available.
- getMacroDefinitions() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
Unparameterized macro-definitions.
- getMember(String) - Method in interface org.graalvm.polyglot.proxy.ProxyObject
-
Returns the value of the member.
- getMember(String) - Method in class org.graalvm.polyglot.Value
-
Returns the member with a given identifier
or null
if the member
does not exist.
- getMemberKeys() - Method in interface org.graalvm.polyglot.proxy.ProxyObject
-
Returns an array of member keys.
- getMemberKeys() - Method in class org.graalvm.polyglot.Value
-
Returns a set of all member keys.
- getMessage() - Method in exception org.graalvm.polyglot.PolyglotException
-
Gets a user readable message for the polyglot exception.
- getMetaObject() - Method in class org.graalvm.polyglot.Value
-
Returns the metaobject that is associated with this value or null
if no
metaobject is available.
- getMetaParents() - Method in class org.graalvm.polyglot.Value
-
- getMetaQualifiedName() - Method in class org.graalvm.polyglot.Value
-
Returns the qualified name of a metaobject as
String
.
- getMetaSimpleName() - Method in class org.graalvm.polyglot.Value
-
Returns the simple name of a metaobject as
string
.
- getMimeType(Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns a MIME type for given path.
- getMimeType() - Method in class org.graalvm.polyglot.Source
-
Returns the MIME type that is associated with this source.
- getMimeTypes() - Method in class org.graalvm.polyglot.Language
-
Returns the MIME types supported by this language.
- getName() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the name of the option that this descriptor represents.
- getName() - Method in class org.graalvm.options.OptionType
-
Returns the name of this type.
- getName() - Method in class org.graalvm.polyglot.Instrument
-
Gets a human-readable name for this instrument.
- getName() - Method in class org.graalvm.polyglot.Language
-
Gets a human-readable name for the language (for example, "JavaScript").
- getName() - Method in class org.graalvm.polyglot.Source
-
Returns the name of this resource holding a guest language program.
- getNext() - Method in interface org.graalvm.polyglot.proxy.ProxyIterator
-
Returns the next element in the iteration.
- getObject() - Method in interface org.graalvm.nativeimage.PinnedObject
-
Returns the Object that is the referent of this PinnedObject.
- getObjectFile(String) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Return the path of the object file defining the symbol specified as a
String
containing the symbol name.
- getObjectFile(CEntryPointLiteral<?>) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Return the path of the object file defining the symbol specified as a
CEntryPointLiteral
containing a function pointer to symbol.
- getOptions() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
Returns options to be passed to the C compiler when processing the directives.
- getOptions() - Method in class org.graalvm.polyglot.Engine
-
Returns all options available for the engine.
- getOptions() - Method in class org.graalvm.polyglot.Instrument
-
Gets the options available for this instrument.
- getOptions() - Method in class org.graalvm.polyglot.Language
-
Returns the set of options provided by this language.
- getOS() - Method in interface org.graalvm.nativeimage.Platform.ANDROID
-
Returns string representing ANDROID OS.
- getOS() - Method in interface org.graalvm.nativeimage.Platform
-
Returns the string representing Platform's OS name.
- getOS() - Method in interface org.graalvm.nativeimage.Platform.IOS
-
Returns string representing iOS OS.
- getOS() - Method in interface org.graalvm.nativeimage.Platform.LINUX
-
Returns string representing LINUX OS.
- getOS() - Method in interface org.graalvm.nativeimage.Platform.MACOS
-
Returns string representing MACOS OS.
- getOS() - Method in interface org.graalvm.nativeimage.Platform.WINDOWS
-
Returns string representing WINDOWS OS.
- getOutputRedirect() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the standard output destination.
- getParameterTypes() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getPath() - Method in class org.graalvm.polyglot.Source
-
The fully qualified name of the source.
- getPathSeparator() - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns the path separator used to separate filenames in a path list.
- getPolyglotBindings() - Method in class org.graalvm.polyglot.Context
-
Returns polyglot bindings that may be used to exchange symbols between the host and guest
languages.
- getPolyglotStackTrace() - Method in exception org.graalvm.polyglot.PolyglotException
-
- getProcessID() - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Get the Process ID of the process executing the image.
- getProcessID(Process) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Get the Process ID of the given process object.
- getProtectionDomain() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the memory protection domain to be used for an isolate.
- getRawType() - Method in class org.graalvm.polyglot.TypeLiteral
-
Returns the raw class type of the literal.
- getReader() - Method in class org.graalvm.polyglot.Source
-
Returns a new reader that reads from the
characters
provided by this
source.
- getRequiredFeatures() - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Returns the list of features that this feature depends on.
- getReservedAddressSpaceSize() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the size in bytes for the reserved virtual address space of the new isolate.
- getReturnValue() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns the return value of this source location after it was executed.
- getRight() - Method in class org.graalvm.collections.Pair
-
Returns the right value of this pair.
- getRootName() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns the root name or null
if no name is available.
- getRootName() - Method in class org.graalvm.polyglot.PolyglotException.StackFrame
-
Returns the root name of this stack frame.
- getSeparator() - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns the name separator used to separate names in a path string.
- getSize() - Method in interface org.graalvm.polyglot.proxy.ProxyArray
-
Returns the reported size of the array.
- getSource() - Method in class org.graalvm.polyglot.SourceSection
-
Representation of the source program that contains this section.
- getSourceLocation() - Method in exception org.graalvm.polyglot.PolyglotException
-
Gets a guest language source location of this error or null
if no source
location is available for this exception.
- getSourceLocation() - Method in class org.graalvm.polyglot.PolyglotException.StackFrame
-
Returns the source location of the stack frame or null
if no source location
is available.
- getSourceLocation() - Method in class org.graalvm.polyglot.Value
-
Returns the declared source location of the value.
- getStability() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the stability of this option.
- getStackTrace() - Method in exception org.graalvm.polyglot.PolyglotException
-
Gets stack trace elements for Java and guest languages.
- getStartColumn() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the 1-based column number of the first character in this section (inclusive).
- getStartLine() - Method in class org.graalvm.polyglot.SourceSection
-
Returns 1-based line number of the first character in this section (inclusive).
- getTempDirectory() - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns the default temporary directory.
- getToolHomes() - Method in class org.graalvm.home.HomeFinder
-
- getType() - Method in class org.graalvm.options.OptionKey
-
Returns the option type of this key.
- getType() - Method in class org.graalvm.polyglot.TypeLiteral
-
Returns the type literal including generic type information.
- getURI() - Method in class org.graalvm.polyglot.Source
-
Get the URI of the source.
- getURL() - Method in interface org.graalvm.nativeimage.hosted.Feature
-
A URL to documentation or the sources of the feature.
- getURL() - Method in class org.graalvm.polyglot.Source
-
The URL if the source is retrieved via URL.
- getUsageSyntax() - Method in class org.graalvm.options.OptionDescriptor
-
Specifies a human-readable syntax describing the accepted values for this option.
- getValue() - Method in interface org.graalvm.collections.UnmodifiableMapCursor
-
The value of the current entry.
- getValue(OptionValues) - Method in class org.graalvm.options.OptionKey
-
Returns the value of this key given the
values
.
- getValues() - Method in class org.graalvm.collections.EconomicMapWrap
-
- getValues() - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns a
Iterable
view of the values contained in this map.
- getVersion() - Method in class org.graalvm.home.HomeFinder
-
- getVersion() - Method in class org.graalvm.polyglot.Engine
-
Gets the version string of the engine in an unspecified format.
- getVersion() - Method in class org.graalvm.polyglot.Instrument
-
Gets the version of this instrument.
- getVersion() - Method in class org.graalvm.polyglot.Language
-
Gets the version information of the language in an arbitrary language-specific format.
- getWebsite() - Method in class org.graalvm.polyglot.Instrument
-
Gets the website of this instrument.
- getWebsite() - Method in class org.graalvm.polyglot.Language
-
Get the URL for the language website.
- greaterOrEqual(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- greaterOrEqual(int) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- greaterThan(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- greaterThan(int) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- IDENTITY - Static variable in class org.graalvm.collections.Equivalence
-
Identity equivalence using
==
to check equality and
Object.hashCode()
for obtaining
hash values.
- IDENTITY_WITH_SYSTEM_HASHCODE - Static variable in class org.graalvm.collections.Equivalence
-
- ImageInfo - Class in org.graalvm.nativeimage
-
Utility class to retrieve information about the context in which code gets executed.
- ImageSingletons - Class in org.graalvm.nativeimage
-
A key-value store of singleton objects.
- in(InputStream) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the input stream to be used for the context.
- in(InputStream) - Method in class org.graalvm.polyglot.Engine.Builder
-
Sets the standard input stream to be used for this engine.
- includedIn(Class<? extends Platform>) - Static method in interface org.graalvm.nativeimage.Platform
-
Returns true if the current platform (the platform that the native image is built for) is
included in the provided platform group.
- incValue() - Method in class org.graalvm.collections.LockFreePrefixTree.Node
-
Increment value.
- incValue() - Method in class org.graalvm.collections.SeqLockPrefixTree.Node
-
Increment value.
- INHERIT - Static variable in class org.graalvm.polyglot.EnvironmentAccess
-
Provides guest languages read access to process environment.
- INHERIT - Static variable in class org.graalvm.polyglot.io.ProcessHandler.Redirect
-
Indicates that subprocess I/O source or destination will be the same as those of the
current process.
- inImageBuildtimeCode() - Static method in class org.graalvm.nativeimage.ImageInfo
-
Returns true if (at the time of the call) code is executing in the context of image building
(e.g.
- inImageCode() - Static method in class org.graalvm.nativeimage.ImageInfo
-
Returns true if (at the time of the call) code is executing in the context of image building
or during image runtime, else false.
- inImageRuntimeCode() - Static method in class org.graalvm.nativeimage.ImageInfo
-
Returns true if (at the time of the call) code is executing at image runtime.
- init() - Static method in class org.graalvm.word.LocationIdentity
-
Location only allowed to be used for writes.
- INIT_LOCATION - Static variable in class org.graalvm.word.LocationIdentity
-
Location only allowed to be used for writes.
- initialize() - Static method in class org.graalvm.nativeimage.VMRuntime
-
Initializes the VM: Runs all startup hooks that were registered during image building.
- initialize(String) - Method in class org.graalvm.polyglot.Context
-
Forces the initialization of a language.
- initializeAtBuildTime(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeClassInitialization
-
Registers the provided classes as eagerly initialized during image-build time.
- initializeAtBuildTime(String...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeClassInitialization
-
Registers all classes in provided packages as eagerly initialized during image-build time.
- initializeAtRunTime(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeClassInitialization
-
Registers the provided classes, and all of their subclasses, for class initialization at
runtime.
- initializeAtRunTime(String...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeClassInitialization
-
Registers all classes in provided packages, and all of their subclasses, for class
initialization at runtime.
- initializeLong(WordBase, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Initializes the memory at address (this + offset)
.
- initializeLong(int, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Initializes the memory at address (this + offset)
.
- Inject - Annotation Type in com.oracle.svm.core.annotate
-
- InjectAccessors - Annotation Type in com.oracle.svm.core.annotate
-
Inject accessor methods for the field denoted using an
Alias
annotation.
- Instrument - Class in org.graalvm.polyglot
-
A handle for an
instrument installed in an
engine
.
- interactive(boolean) - Method in class org.graalvm.polyglot.Source.Builder
-
Marks the source as interactive.
- internal(boolean) - Method in class org.graalvm.polyglot.Source.Builder
-
Set whether this source has been marked as internal, meaning that it has been
provided by the infrastructure, language implementation, or system library.
- interrupt(Duration) - Method in class org.graalvm.polyglot.Context
-
Use this method to interrupt this context.
- InvokeCFunctionPointer - Annotation Type in org.graalvm.nativeimage.c.function
-
Annotation for an invocation method defined in a sub-interface of
CFunctionPointer
.
- invokeMember(String, Object...) - Method in class org.graalvm.polyglot.Value
-
Invokes the given member of this value.
- IOAccess - Class in org.graalvm.polyglot.io
-
Represents an IO access configuration of a polyglot context.
- IOAccess.Builder - Class in org.graalvm.polyglot.io
-
- IOS_AARCH64() - Constructor for class org.graalvm.nativeimage.Platform.IOS_AARCH64
-
Instantiates a marker instance of this platform.
- IOS_AMD64() - Constructor for class org.graalvm.nativeimage.Platform.IOS_AMD64
-
Instantiates a marker instance of this platform.
- isAlive(long) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Tests whether the process represented by the given Process ID is alive.
- isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.graalvm.nativeimage.AnnotationAccess
-
- isAny() - Method in class org.graalvm.word.LocationIdentity
-
- isAvailable() - Method in class org.graalvm.polyglot.SourceSection
-
Returns whether this is a special instance that signifies that source information is
available.
- isBoolean() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this value represents a boolean value.
- isBufferWritable() - Method in class org.graalvm.polyglot.Value
-
Returns true if the receiver object is a modifiable buffer.
- isCancelled() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if the execution was cancelled.
- isDate() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this object represents a date, else false
.
- isDeprecated() - Method in class org.graalvm.options.OptionDescriptor
-
Returns true
if this option was marked deprecated.
- isDuration() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this object represents a duration, else false
.
- isEmpty() - Method in class org.graalvm.collections.EconomicMapWrap
-
- isEmpty() - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns true
if this map contains no key-value mappings.
- isEmpty() - Method in interface org.graalvm.collections.UnmodifiableEconomicSet
-
Returns true
if this set contains no elements.
- isException() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this object represents an exception, else false
.
- isExecutable() - Static method in class org.graalvm.nativeimage.ImageInfo
-
Returns true if the image is built as an executable.
- isExit() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception is caused by an attempt of a guest language
program to exit the application.
- isExpression() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns true
if the source location is marked as expression, else
false
.
- isGuestException() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception originates from a Graal guest language.
- isGuestFrame() - Method in class org.graalvm.polyglot.PolyglotException.StackFrame
-
Returns true if the stack frame originates from the guest language.
- isHostException() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception originates from the Java host language.
- isHostFrame() - Method in class org.graalvm.polyglot.PolyglotException.StackFrame
-
Returns true if the stack frame originates from the host language.
- isHostObject() - Method in class org.graalvm.polyglot.Value
-
Returns true
if the value originated form the host language Java.
- isImmutable() - Method in class org.graalvm.word.LocationIdentity
-
Denotes a location is unchanging in all cases.
- isIncompleteSource() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception indicates a syntax error that is indicating that
the syntax is incomplete.
- isInConfiguration() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
This method is called immediately after the constructor, to check whether the context is
part of the configuration or not.
- isInConfiguration(Feature.IsInConfigurationAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
This method is called immediately after the constructor, to check whether the feature is part
of the configuration or not.
- isInit() - Method in class org.graalvm.word.LocationIdentity
-
- isInstant() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this value represents an instant.
- isInteractive() - Method in class org.graalvm.polyglot.Language
-
Returns
true
if a the language is suitable for interactive evaluation of
sources
.
- isInteractive() - Method in class org.graalvm.polyglot.Source
-
Check whether this source has been marked as interactive.
- isInternal() - Method in class org.graalvm.polyglot.Source
-
Gets whether this source has been marked as internal, meaning that it has been
provided by the infrastructure, language implementation, or system library.
- isInternalError() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception was caused by an internal implementation error.
- isInterrupted() - Method in exception org.graalvm.polyglot.PolyglotException
-
- isIterator() - Method in class org.graalvm.polyglot.Value
-
Returns true
if the value represents an iterator object.
- isMetaInstance(Object) - Method in class org.graalvm.polyglot.Value
-
Returns true
if the given instance is an instance of this value, else
false
.
- isMetaObject() - Method in class org.graalvm.polyglot.Value
-
Returns true
if the value represents a metaobject.
- isMutable() - Method in class org.graalvm.word.LocationIdentity
-
- isNativePointer() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this value is a native pointer.
- isNonNull() - Method in interface org.graalvm.word.PointerBase
-
- isNull() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this value is a null
like.
- isNull() - Method in interface org.graalvm.word.PointerBase
-
- isNumber() - Method in class org.graalvm.polyglot.Value
-
Returns
true
if this value represents a
number
, else
false
.
- Isolate - Interface in org.graalvm.nativeimage
-
Pointer to the runtime data structure for an isolate.
- ISOLATED - Static variable in class org.graalvm.polyglot.HostAccess
-
Predefined host access policy used by Context with an
SandboxPolicy.ISOLATED
sandbox
policy when the host access policy is not explicitly specified by the embedder.
- IsolateException(String) - Constructor for exception org.graalvm.nativeimage.Isolates.IsolateException
-
Constructs a new exception with the specified detail message.
- Isolates - Class in org.graalvm.nativeimage
-
Support for the creation, access to, and tear-down of isolates.
- Isolates.CreateIsolateParameters - Class in org.graalvm.nativeimage
-
Parameters for the creation of an isolate.
- Isolates.CreateIsolateParameters.Builder - Class in org.graalvm.nativeimage
-
- Isolates.IsolateException - Exception in org.graalvm.nativeimage
-
An exception thrown in the context of managing isolates.
- Isolates.ProtectionDomain - Interface in org.graalvm.nativeimage
-
Identifies a protection domain for an isolate.
- IsolateThread - Interface in org.graalvm.nativeimage
-
Pointer to the runtime data structure for a thread.
- isOptionMap() - Method in class org.graalvm.options.OptionDescriptor
-
Returns true
if this option is an option map.
- isProxyObject() - Method in class org.graalvm.polyglot.Value
-
Returns
true
if this value represents a
Proxy
.
- isReachable(Class<?>) - Method in interface org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
-
Returns true if the static analysis determined that the provided class is reachable at
run time.
- isReachable(Field) - Method in interface org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
-
Returns true if the static analysis determined that the provided field is reachable at
run time.
- isReachable(Executable) - Method in interface org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
-
Returns true if the static analysis determined that the provided method is reachable at
run time.
- isRedirectErrorStream() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Return whether the standard error output should be merged into standard output.
- isRelease() - Method in class org.graalvm.home.Version
-
Returns true
if this is a supported release build of GraalVM else
false
.
- isResourceExhausted() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception indicates that a resource limit was exceeded,
else false
.
- isRoot() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns true
if the source location is marked as a root of a function, method or
closure, else false
.
- isSameFile(Path, Path, LinkOption...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Tests if the given paths refer to the same physical file.
- isSharedLibrary() - Static method in class org.graalvm.nativeimage.ImageInfo
-
Returns true if the image is build as a shared library.
- isSingle() - Method in class org.graalvm.word.LocationIdentity
-
- isSnapshot() - Method in class org.graalvm.home.Version
-
Returns true
if this is an unsupported snapshot build of GraalVM else
false
.
- isStatement() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns true
if the source location is marked as a statement, else
false
.
- isStricterOrEqual(SandboxPolicy) - Method in enum org.graalvm.polyglot.SandboxPolicy
-
- isStricterThan(SandboxPolicy) - Method in enum org.graalvm.polyglot.SandboxPolicy
-
- isString() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this value represents a string.
- isSyntaxError() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns true
if this exception indicates a parser or syntax error.
- isTime() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this object represents a time, else false
.
- isTimeZone() - Method in class org.graalvm.polyglot.Value
-
Returns true
if this object represents a timezone, else false
.
- iterator() - Method in interface org.graalvm.options.OptionDescriptors
- Language - Class in org.graalvm.polyglot
-
A handle for a Graal language installed in an
engine
.
- leave() - Method in class org.graalvm.polyglot.Context
-
Explicitly leaves the context on the current thread.
- length() - Method in interface org.graalvm.polyglot.io.ByteSequence
-
Returns the length of this byte sequence.
- lessOrEqual(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- lessOrEqual(int) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- lessThan(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- lessThan(int) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- lexicographicalComparator(Comparator<K>, Comparator<V>) - Static method in class org.graalvm.collections.EconomicMapUtil
-
Creates a lexicographical map comparator using the provided key and value comparators.
- LINUX_AARCH64() - Constructor for class org.graalvm.nativeimage.Platform.LINUX_AARCH64
-
Instantiates a marker instance of this platform.
- LINUX_AMD64() - Constructor for class org.graalvm.nativeimage.Platform.LINUX_AMD64
-
Instantiates a marker instance of this platform.
- LINUX_RISCV64() - Constructor for class org.graalvm.nativeimage.Platform.LINUX_RISCV64
-
Instantiates a marker instance of this platform.
- LocationIdentity - Class in org.graalvm.word
-
Marker interface for location identities.
- LocationIdentity() - Constructor for class org.graalvm.word.LocationIdentity
-
Creates a new location identity.
- LockFreePool<T> - Class in org.graalvm.collections
-
Concurrent lock-free pool data structure.
- LockFreePool() - Constructor for class org.graalvm.collections.LockFreePool
-
- LockFreePrefixTree - Class in org.graalvm.collections
-
Thread-safe and lock-free prefix-tree implementation in which keys are sequences of 64-bit
values, and the values are 64-bit values.
- LockFreePrefixTree(LockFreePrefixTree.Allocator) - Constructor for class org.graalvm.collections.LockFreePrefixTree
-
- LockFreePrefixTree.Allocator - Class in org.graalvm.collections
-
Policy for allocating objects of the lock-free prefix tree.
- LockFreePrefixTree.HeapAllocator - Class in org.graalvm.collections
-
Allocator that allocates objects directly on the managed heap.
- LockFreePrefixTree.Node - Class in org.graalvm.collections
-
- LockFreePrefixTree.ObjectPoolingAllocator - Class in org.graalvm.collections
-
Allocator that internally maintains several pools of preallocated objects, and allocates
objects from those pools.
- log(CCharPointer, UnsignedWord) - Method in interface org.graalvm.nativeimage.LogHandler
-
Write raw bytes to the log.
- LogHandler - Interface in org.graalvm.nativeimage
-
Low-level handler for log messages of native images.
- logHandler(Handler) - Method in class org.graalvm.polyglot.Context.Builder
-
- logHandler(OutputStream) - Method in class org.graalvm.polyglot.Context.Builder
-
- logHandler(Handler) - Method in class org.graalvm.polyglot.Engine.Builder
-
- logHandler(OutputStream) - Method in class org.graalvm.polyglot.Engine.Builder
-
- logicCompareAndSwapInt(WordBase, int, int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapInt(int, int, int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapLong(WordBase, long, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapLong(int, long, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapObject(WordBase, Object, Object, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapObject(int, Object, Object, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapWord(WordBase, WordBase, WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- logicCompareAndSwapWord(int, WordBase, WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
In a single atomic step, compares the memory at address (this + offset)
to the
expected value, and if equal, exchanges it for the new value.
- lookup(Class<T>) - Static method in class org.graalvm.nativeimage.ImageSingletons
-
Lookup a singleton in the registry.
- lookup(Class<T>) - Method in class org.graalvm.polyglot.Instrument
-
Looks up an additional internal service that is provided by this instrument using a Java
type.
- objectFieldOffset(Field) - Method in interface org.graalvm.nativeimage.hosted.Feature.CompilationAccess
-
Returns the field offset of the provided instance field.
- ObjectHandle - Interface in org.graalvm.nativeimage
-
The opaque representation of a handle to a Java object given out to unmanaged code.
- ObjectHandles - Interface in org.graalvm.nativeimage
-
- ObjectPoolingAllocator() - Constructor for class org.graalvm.collections.LockFreePrefixTree.ObjectPoolingAllocator
-
- ObjectPoolingAllocator(int) - Constructor for class org.graalvm.collections.LockFreePrefixTree.ObjectPoolingAllocator
-
- of(K, V) - Static method in interface org.graalvm.collections.EconomicMap
-
- of(K, V, K, V) - Static method in interface org.graalvm.collections.EconomicMap
-
- onAnalysisExit(Feature.OnAnalysisExitAccess) - Method in interface org.graalvm.nativeimage.hosted.Feature
-
Handler for code that needs to run after the analysis, even if an error has occurred, e.g.,
like reporting code.
- onEnter(Consumer<ExecutionEvent>) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Set a listener that is notified when an execution of an element is entered.
- onLimit(Consumer<ResourceLimitEvent>) - Method in class org.graalvm.polyglot.ResourceLimits.Builder
-
Notified when a resource limit is reached.
- onReturn(Consumer<ExecutionEvent>) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Set a listener that is notified when an execution of an element was entered and
completed.
- open(URI, MessageEndpoint) - Method in interface org.graalvm.polyglot.io.MessageTransport
-
Called when a connection to an URI is to be established.
- option(String, String) - Method in class org.graalvm.polyglot.Context.Builder
-
- option(String, String) - Method in class org.graalvm.polyglot.Engine.Builder
-
- OptionCategory - Enum in org.graalvm.options
-
Categorizes options according to user relevance.
- OptionDescriptor - Class in org.graalvm.options
-
Represents metadata for a single option.
- OptionDescriptor.Builder - Class in org.graalvm.options
-
Represents an option descriptor builder.
- OptionDescriptors - Interface in org.graalvm.options
-
- OptionKey<T> - Class in org.graalvm.options
-
Represents the option key for an option specification.
- OptionKey(T) - Constructor for class org.graalvm.options.OptionKey
-
Constructs a new option key given a default value.
- OptionKey(T, OptionType<T>) - Constructor for class org.graalvm.options.OptionKey
-
Constructs a new option key given a default value and option key.
- OptionMap<T> - Class in org.graalvm.options
-
Represents a mapping between
String
keys and values.
- options(Map<String, String>) - Method in class org.graalvm.polyglot.Context.Builder
-
Shortcut for setting multiple
options
using a map.
- options(Map<String, String>) - Method in class org.graalvm.polyglot.Engine.Builder
-
Shortcut for setting multiple
options
using a map.
- OptionStability - Enum in org.graalvm.options
-
Categorizes options according to their stability.
- OptionType<T> - Class in org.graalvm.options
-
Represents a type of an option that allows to convert string values to Java values.
- OptionType(String, Function<String, T>, Consumer<T>) - Constructor for class org.graalvm.options.OptionType
-
Constructs a new option type with name and function that allows to convert a string to the
option type and validator of the option values.
- OptionType(String, Function<String, T>) - Constructor for class org.graalvm.options.OptionType
-
Constructs a new option type with name and function that allows to convert a string to the
option type.
- OptionValues - Interface in org.graalvm.options
-
- or(UnsignedWord) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this | val)
.
- or(int) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this | val)
.
- or(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this | val)
.
- or(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this | val)
.
- or(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this | val)
.
- or(int) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this | val)
.
- org.graalvm.collections - package org.graalvm.collections
-
The GraalVM SDK collections package contains memory efficient data structures.
- org.graalvm.home - package org.graalvm.home
-
The GraalVM SDK home API allows query home paths for the GraalVM, its languages and its tools.
- org.graalvm.nativeimage - package org.graalvm.nativeimage
-
The GraalVM SDK Native Image API allows to customize the native image generation, i.e., the
ahead-of-time compilation of Java code to standalone executables.
- org.graalvm.nativeimage.c - package org.graalvm.nativeimage.c
-
This package and its sub-packages provide a fast and lightweight interface between Java code and
C code.
- org.graalvm.nativeimage.c.constant - package org.graalvm.nativeimage.c.constant
-
This package provides parts of the Java / C interface that are related to C constants.
- org.graalvm.nativeimage.c.function - package org.graalvm.nativeimage.c.function
-
This package provides parts of the Java / C interface that are related to C functions.
- org.graalvm.nativeimage.c.struct - package org.graalvm.nativeimage.c.struct
-
This package provides parts of the Java / C interface that are related to C structures.
- org.graalvm.nativeimage.c.type - package org.graalvm.nativeimage.c.type
-
This package provides parts of the Java / C interface that are related to standard C pointer
types, as well as utility functions to convert between Java types and C types.
- org.graalvm.nativeimage.hosted - package org.graalvm.nativeimage.hosted
-
The GraalVM SDK Native Image API allows to customize the native image generation, i.e., the
ahead-of-time compilation of Java code to standalone executables:
Feature
s allow clients to intercept the native image
generation and run custom initialization code at various stages.
RuntimeClassInitialization
is used to configure when
classes are initialized.
RuntimeReflection
to register classes, methods, and
fields for reflection at run time.
- org.graalvm.options - package org.graalvm.options
-
The GraalVM SDK options package contains reusable collection classes for options.
- org.graalvm.polyglot - package org.graalvm.polyglot
-
The GraalVM SDK polyglot API allows to embed Graal languages in Java applications.
- org.graalvm.polyglot.io - package org.graalvm.polyglot.io
-
Input/Output support for the GraalVM SDK polyglot API.
- org.graalvm.polyglot.management - package org.graalvm.polyglot.management
-
The management package provides tools that monitor and instrument the behavior of guest language
programs.
- org.graalvm.polyglot.proxy - package org.graalvm.polyglot.proxy
-
The GraalVM SDK proxy interfaces allow to mimic guest language objects, arrays, executables,
primitives and native objects in Graal languages.
- org.graalvm.word - package org.graalvm.word
-
This package provides a low-level mechanism to use machine-word-sized values in Java.
- out(OutputStream) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the standard output stream to be used for the context.
- out(OutputStream) - Method in class org.graalvm.polyglot.Engine.Builder
-
Sets the standard output stream to be used for this engine.
- overlaps(LocationIdentity) - Method in class org.graalvm.word.LocationIdentity
-
Returns true if the memory slice denoted by this location identity may overlap with the
provided other location identity.
- Pair<L,R> - Class in org.graalvm.collections
-
Utility class representing a pair of values.
- parse(String) - Static method in class org.graalvm.home.Version
-
Parses a GraalVM version from its String raw format.
- parse(Source) - Method in class org.graalvm.polyglot.Context
-
Parses but does not evaluate a given source by using the
language specified in the source and returns a
value
that can be
executed
.
- parse(String, CharSequence) - Method in class org.graalvm.polyglot.Context
-
Parses but does not evaluate a guest language code literal using a provided
language id
and character sequence and returns a
value
that can be
executed
.
- parsePath(URI) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Parses a path from an
URI
.
- parsePath(String) - Method in interface org.graalvm.polyglot.io.FileSystem
-
- pin() - Method in class org.graalvm.polyglot.Value
-
Pins a scoped value such that it can be used beyond the scope of a scoped host method call.
- PinnedObject - Interface in org.graalvm.nativeimage
-
Holder for a pinned object, such that the object doesn't move until the pin is removed.
- PIPE - Static variable in class org.graalvm.polyglot.io.ProcessHandler.Redirect
-
Indicates that subprocess I/O will be connected to the current Java process using a pipe.
- Platform - Interface in org.graalvm.nativeimage
-
Root of the interface hierarchy for architectures, OS, and supported combinations of them.
- Platform.AARCH64 - Interface in org.graalvm.nativeimage
-
Supported architecture: ARMv8 64-bit.
- Platform.AMD64 - Interface in org.graalvm.nativeimage
-
Supported architecture: x86 64-bit.
- Platform.ANDROID - Interface in org.graalvm.nativeimage
-
Supported operating system: Android.
- Platform.ANDROID_AARCH64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: Android on AArch64 64-bit.
- Platform.DARWIN - Interface in org.graalvm.nativeimage
-
Basis for all Apple operating systems (MacOS and iOS).
- Platform.DARWIN_AARCH64 - Interface in org.graalvm.nativeimage
-
Basis for all Apple operating systems on AMD64 (MACOS_AMD64 & IOS_AMD64).
- Platform.DARWIN_AMD64 - Interface in org.graalvm.nativeimage
-
Basis for all Apple operating systems on AMD64 (MACOS_AMD64 & IOS_AMD64).
- Platform.HOSTED_ONLY - Class in org.graalvm.nativeimage
-
Marker for elements (types, methods, or fields) that are only visible during native image
generation and cannot be used at run time, regardless of the actual platform.
- Platform.IOS - Interface in org.graalvm.nativeimage
-
Supported operating system: iOS.
- Platform.IOS_AARCH64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: iOS on AArch 64-bit.
- Platform.IOS_AMD64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: iOS on x86 64-bit.
- Platform.LINUX - Interface in org.graalvm.nativeimage
-
Supported operating system: Linux.
- Platform.LINUX_AARCH64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: Linux on AArch64 64-bit.
- Platform.LINUX_AARCH64_BASE - Interface in org.graalvm.nativeimage
-
Basis for all Linux operating systems on AARCH64 (LINUX_AARCH64 & ANDROID_AARCH64).
- Platform.LINUX_AMD64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: Linux on x86 64-bit.
- Platform.LINUX_AMD64_BASE - Interface in org.graalvm.nativeimage
-
Basis for all Linux operating systems on AMD64 (LINUX_AMD64).
- Platform.LINUX_RISCV64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: Linux on RISC-V 64-bit.
- Platform.MACOS - Interface in org.graalvm.nativeimage
-
Supported operating system: MacOS.
- Platform.MACOS_AARCH64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: MacOS on AArch 64-bit.
- Platform.MACOS_AMD64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: MacOS on x86 64-bit.
- Platform.RISCV64 - Interface in org.graalvm.nativeimage
-
Supported architecture: RISC-V 64-bit.
- Platform.WINDOWS - Interface in org.graalvm.nativeimage
-
Supported operating system: Windows.
- Platform.WINDOWS_AARCH64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: Windows on AArch 64-bit.
- Platform.WINDOWS_AMD64 - Class in org.graalvm.nativeimage
-
Supported leaf platform: Windows on x86 64-bit.
- PLATFORM_PROPERTY_NAME - Static variable in interface org.graalvm.nativeimage.Platform
-
The system property name that specifies the fully qualified name of the
Platform
implementation class that should be used.
- Platforms - Annotation Type in org.graalvm.nativeimage
-
Restricts the annotated element (type, method, or field) to the specified
Platform
groups.
- Pointer - Interface in org.graalvm.word
-
Lowest-level memory access of native C memory.
- pointer(long) - Static method in class org.graalvm.word.WordFactory
-
Unsafe conversion from a Java long value to a
pointer
.
- PointerBase - Interface in org.graalvm.word
-
Marker interface for all
word types
that have the semantic of a pointer (but not
necessarily all the memory access methods defined in
Pointer
).
- PolyglotAccess - Class in org.graalvm.polyglot
-
Represents an access policy for polyglot builtins in the guest languages.
- PolyglotAccess.Builder - Class in org.graalvm.polyglot
-
A builder for a polyglot access configuration.
- PolyglotException - Exception in org.graalvm.polyglot
-
A polyglot exception represents errors that contain Graal guest languages on the stack trace.
- PolyglotException.StackFrame - Class in org.graalvm.polyglot
-
Represents a polyglot stack frame originating from a guest language or the host language
Java.
- printStackTrace() - Method in exception org.graalvm.polyglot.PolyglotException
-
Prints host and guest language stack frames to the standard
error output
.
- printStackTrace(PrintStream) - Method in exception org.graalvm.polyglot.PolyglotException
-
Prints host and guest language stack frames to specified print stream.
- printStackTrace(PrintWriter) - Method in exception org.graalvm.polyglot.PolyglotException
-
Prints host and guest language stack frames to specified print writer.
- processHandler(ProcessHandler) - Method in class org.graalvm.polyglot.Context.Builder
-
- ProcessHandler - Interface in org.graalvm.polyglot.io
-
Service-provider for guest languages process builder.
- ProcessHandler.ProcessCommand - Class in org.graalvm.polyglot.io
-
Subprocess attributes passed to
start
method.
- ProcessHandler.Redirect - Class in org.graalvm.polyglot.io
-
Represents a source of subprocess input or a destination of subprocess output.
- ProcessProperties - Class in org.graalvm.nativeimage
-
Utility class to get and set properties of the OS process at run time.
- PROPERTY_IMAGE_CODE_KEY - Static variable in class org.graalvm.nativeimage.ImageInfo
-
Holds the string that is the name of the system property providing information about the
context in which code is currently executing.
- PROPERTY_IMAGE_CODE_VALUE_BUILDTIME - Static variable in class org.graalvm.nativeimage.ImageInfo
-
- PROPERTY_IMAGE_CODE_VALUE_RUNTIME - Static variable in class org.graalvm.nativeimage.ImageInfo
-
- PROPERTY_IMAGE_KIND_KEY - Static variable in class org.graalvm.nativeimage.ImageInfo
-
Name of the system property that holds if this image is built as a shared library or an
executable.
- PROPERTY_IMAGE_KIND_VALUE_EXECUTABLE - Static variable in class org.graalvm.nativeimage.ImageInfo
-
- PROPERTY_IMAGE_KIND_VALUE_SHARED_LIBRARY - Static variable in class org.graalvm.nativeimage.ImageInfo
-
- Proxy - Interface in org.graalvm.polyglot.proxy
-
Proxy interfaces allow to mimic guest language objects, arrays, executables, primitives and
native objects in Graal languages.
- ProxyArray - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language arrays.
- ProxyDate - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that represents dates.
- ProxyDuration - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that represents durations.
- ProxyExecutable - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that are executable.
- ProxyHashMap - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language hash maps.
- ProxyInstant - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that represents timestamps.
- ProxyInstantiable - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that are instantiable.
- ProxyIterable - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language iterables.
- ProxyIterator - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language iterators.
- ProxyNativeObject - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic native pointers.
- ProxyObject - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that contain members.
- ProxyTime - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that represents times.
- ProxyTimeZone - Interface in org.graalvm.polyglot.proxy
-
Interface to be implemented to mimic guest language objects that represents timezones.
- put(K, V) - Method in interface org.graalvm.collections.EconomicMap
-
Associates value
with key
in this map.
- put(K, V) - Method in class org.graalvm.collections.EconomicMapWrap
-
- putAll(EconomicMap<K, V>) - Method in interface org.graalvm.collections.EconomicMap
-
Copies all of the mappings from other
to this map.
- putAll(UnmodifiableEconomicMap<? extends K, ? extends V>) - Method in interface org.graalvm.collections.EconomicMap
-
Copies all of the mappings from other
to this map.
- putHashEntry(Value, Value) - Method in interface org.graalvm.polyglot.proxy.ProxyHashMap
-
Associates the specified value with the specified key.
- putHashEntry(Object, Object) - Method in class org.graalvm.polyglot.Value
-
Associates the specified value with the specified key.
- putIfAbsent(K, V) - Method in interface org.graalvm.collections.EconomicMap
-
If the specified key is not already associated with a value (or is mapped to null
)
associates it with the given value and returns null
, else returns the current value.
- putIfAbsent(K, V) - Method in class org.graalvm.collections.EconomicMapWrap
-
- putMember(String, Value) - Method in interface org.graalvm.polyglot.proxy.ProxyObject
-
Sets the value associated with a member.
- putMember(String, Object) - Method in class org.graalvm.polyglot.Value
-
Sets the value of a member using an identifier.
- RawField - Annotation Type in org.graalvm.nativeimage.c.struct
-
- RawFieldAddress - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a method as a field address computation of a
RawStructure
.
- RawFieldOffset - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a method as a field offset access of a
RawStructure
.
- RawPointerTo - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes a Java interface that is a pointer to a
RawStructure
.
- RawStructure - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes Java interface that represents C memory, but without a
C struct
definition.
- rawValue() - Method in interface org.graalvm.word.WordBase
-
Conversion to a Java primitive value.
- reachableMethodOverrides(Executable) - Method in interface org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
-
Returns all method overrides of the given {param baseMethod} that the static analysis
determined to be reachable at run time (including the {param baseMethod} itself).
- reachableSubtypes(Class<?>) - Method in interface org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
-
Returns all subtypes of the given {param baseClass} that the static analysis determined
to be reachable at run time (including the {param baseClass} itself).
- read() - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read() - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Reads the value at the pointer address.
- read(int) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- read(SignedWord) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Reads the value of the array element with the specified index, treating the pointer as an
array of the C type.
- readAttributes(Path, String, LinkOption...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Reads a file's attributes as a bulk operation.
- readBufferByte(long) - Method in class org.graalvm.polyglot.Value
-
Reads the byte at the given byte offset from the start of the buffer.
- readBufferDouble(ByteOrder, long) - Method in class org.graalvm.polyglot.Value
-
Reads the double at the given byte offset from the start of the buffer in the given byte
order.
- readBufferFloat(ByteOrder, long) - Method in class org.graalvm.polyglot.Value
-
Reads the float at the given byte offset from the start of the buffer in the given byte
order.
- readBufferInt(ByteOrder, long) - Method in class org.graalvm.polyglot.Value
-
Reads the int at the given byte offset from the start of the buffer in the given byte order.
- readBufferLong(ByteOrder, long) - Method in class org.graalvm.polyglot.Value
-
Reads the long at the given byte offset from the start of the buffer in the given byte order.
- readBufferShort(ByteOrder, long) - Method in class org.graalvm.polyglot.Value
-
Reads the short at the given byte offset from the start of the buffer in the given byte
order.
- readByte(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readByte(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readByte(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readByte(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readChar(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readChar(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readChar(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readChar(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readDouble(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readDouble(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readDouble(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readDouble(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readFloat(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readFloat(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readFloat(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readFloat(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readInt(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readInt(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readInt(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readInt(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readLong(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readLong(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readLong(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readLong(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readObject(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readObject(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readObject(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readObject(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readShort(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readShort(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readShort(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readShort(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readSymbolicLink(Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Reads the target of the symbolic link.
- readWord(WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readWord(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readWord(WordBase) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readWord(int) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
.
- readWordVolatile(int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Reads the memory at address (this + offset)
in accordance with the volatile
semantics.
- realloc(T, UnsignedWord) - Static method in class org.graalvm.nativeimage.UnmanagedMemory
-
Changes the size of the provided unmanaged memory to size
bytes of unmanaged memory.
- RecomputeFieldValue - Annotation Type in com.oracle.svm.core.annotate
-
- RecomputeFieldValue.Kind - Enum in com.oracle.svm.core.annotate
-
- register(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeJNIAccess
-
Makes the provided classes available for JNI access at run time.
- register(Executable...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeJNIAccess
-
Makes the provided methods available for JNI access at run time.
- register(Field...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeJNIAccess
-
Makes the provided fields available for JNI access at run time.
- register(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeProxyCreation
-
Enables registering specifications of
Proxy
classes during the
image build so that matching proxy objects can be created at runtime.
- register(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided classes available for reflection at run time.
- register(Executable...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided methods available for reflection at run time.
- register(Field...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided fields available for reflection at run time.
- register(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeSerialization
-
Makes the provided classes available for serialization at runtime.
- register(String, String) - Static method in class org.graalvm.nativeimage.hosted.RuntimeSystemProperties
-
Define a system property setting for image runtime.
- registerAllClasses(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllConstructors(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllDeclaredClasses(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllDeclaredConstructors(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllDeclaredFields(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllDeclaredMethods(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllFields(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllMethods(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllNestMembers(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllPermittedSubclasses(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllRecordComponents(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAllSigners(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerAsAccessed(Field) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers the provided field as accesses, i.e., the static analysis assumes the field is
used even if there are no explicit reads or writes in the bytecodes.
- registerAsImmutable(Object) - Method in interface org.graalvm.nativeimage.hosted.Feature.CompilationAccess
-
Hint to the native image generator that the given object is immutable at runtime, i.e.,
can be placed in a read-only section of the native image heap.
- registerAsImmutable(Object, Predicate<Object>) - Method in interface org.graalvm.nativeimage.hosted.Feature.CompilationAccess
-
Register the object, and everything it transitively references, as immutable.
- registerAsInHeap(Class<?>) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers the provided type as instantiated, i.e., the static analysis assumes that
instances of this type exist at run time even if there is no explicit instantiation in
the bytecodes.
- registerAsQueried(Executable...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided methods available for reflection queries at run time.
- registerAsUnsafeAccessed(Field) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers the provided field as written or read by Unsafe
, i.e., the
static analysis merges together all values of unsafe accessed fields of a specific type.
- registerAsUsed(Class<?>) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers the provided type a used, i.e., metadata for the type is put into the native
image.
- registerClassInitializerReachabilityHandler(Consumer<Feature.DuringAnalysisAccess>, Class<?>) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers a callback that is invoked once
during analysis
when the class initializer for the given type is determined to be reachable at run time.
- registerClassLookup(String) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided class available for reflection at run time.
- registerConstructorLookup(Class<?>, Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided constructor available for reflection queries at run time.
- registerFieldLookup(Class<?>, String) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided field available for reflection at run time.
- registerFieldValueTransformer(Field, FieldValueTransformer) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers a field value transformer for the provided field.
- registerForReflectiveInstantiation(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
- registerIncludingAssociatedClasses(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeSerialization
-
Register the specified serialization target class itself and all associated classes.
- registerLambdaCapturingClass(Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeSerialization
-
Makes a class available for serialization at runtime that is created for the lambda
expressions (a class that has a $deserializeLambda$ method) specified by the
lambdaCapturingClass.
- registerMethodLookup(Class<?>, String, Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeReflection
-
Makes the provided method available for reflection queries at run time.
- registerMethodOverrideReachabilityHandler(BiConsumer<Feature.DuringAnalysisAccess, Executable>, Executable) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers a callback that is invoked once during analysis for each time a method that
overrides the specified {param baseMethod} is determined to be reachable at run time.
- registerObjectReplacer(Function<Object, Object>) - Method in interface org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess
-
Registers the provided function to replace objects.
- registerProxyClass(Class<?>...) - Static method in class org.graalvm.nativeimage.hosted.RuntimeSerialization
-
Makes a dynamic proxy class (class that extends
Proxy
) available
for serialization at runtime that is specified by the given interfaces the proxy class
implements.
- registerReachabilityHandler(Consumer<Feature.DuringAnalysisAccess>, Object...) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers a callback that is invoked once
during analysis
when any of the provided elements is determined to be reachable at run time.
- registerRecurringCallback(long, TimeUnit, Threading.RecurringCallback) - Static method in class org.graalvm.nativeimage.Threading
-
Registers a
callback handler
that is called by the current thread
approximately at the provided interval.
- registerSubtypeReachabilityHandler(BiConsumer<Feature.DuringAnalysisAccess, Class<?>>, Class<?>) - Method in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
-
Registers a callback that is invoked once
during analysis
for each time a subtype of the class specified by {param baseClass} is determined to be
reachable at run time.
- registerWithTargetConstructorClass(Class<?>, Class<?>) - Static method in class org.graalvm.nativeimage.hosted.RuntimeSerialization
-
Makes the provided class available for serialization at runtime but uses the provided
customTargetConstructorClazz for deserialization.
- RelocatedPointer - Interface in org.graalvm.nativeimage.c.function
-
A pointer which is relocated when the native image is loaded at runtime.
- remove(E) - Method in interface org.graalvm.collections.EconomicSet
-
Removes element
from this set if it is present.
- remove() - Method in interface org.graalvm.collections.MapCursor
-
Remove the current entry from the map.
- remove(long) - Method in interface org.graalvm.polyglot.proxy.ProxyArray
-
Removes the element at the given index.
- removeAll(EconomicSet<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Removes from this set all of its elements that are contained in other
.
- removeAll(Iterable<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Removes from this set all of its elements that are contained in values
.
- removeAll(Iterator<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Removes from this set all of its elements that are enumerated by iterator
.
- removeArrayElement(long) - Method in class org.graalvm.polyglot.Value
-
Removes an array element at a given index.
- removeHashEntry(Value) - Method in interface org.graalvm.polyglot.proxy.ProxyHashMap
-
Removes the mapping for a given key.
- removeHashEntry(Object) - Method in class org.graalvm.polyglot.Value
-
Removes the mapping for a given key.
- removeKey(K) - Method in interface org.graalvm.collections.EconomicMap
-
Removes the mapping for key
from this map if it is present.
- removeKey(K) - Method in class org.graalvm.collections.EconomicMapWrap
-
- removeMember(String) - Method in interface org.graalvm.polyglot.proxy.ProxyObject
-
Removes a member key and its value.
- removeMember(String) - Method in class org.graalvm.polyglot.Value
-
Removes a single member from the object.
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.graalvm.collections.EconomicMap
-
Replaces each entry's value with the result of invoking function
on that entry until
all entries have been processed or the function throws an exception.
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.graalvm.collections.EconomicMapWrap
-
- requireAnalysisIteration() - Method in interface org.graalvm.nativeimage.hosted.Feature.DuringAnalysisAccess
-
Notifies the static analysis that changes are made that enforce a new iteration of the
analysis.
- reservedAddressSpaceSize(UnsignedWord) - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
-
Sets the size in bytes for the reserved virtual address space of the new isolate.
- resetLimits() - Method in class org.graalvm.polyglot.Context
-
Resets all accumulators of resource limits for the associated context to zero.
- ResourceLimitEvent - Class in org.graalvm.polyglot
-
Event triggered by a resource limit for a context.
- resourceLimits(ResourceLimits) - Method in class org.graalvm.polyglot.Context.Builder
-
Assigns resource limit configuration to a context.
- ResourceLimits - Class in org.graalvm.polyglot
-
Represents resource limits configuration that is used to configure contexts.
- ResourceLimits.Builder - Class in org.graalvm.polyglot
-
A builder used to construct resource limits.
- retainAll(EconomicSet<E>) - Method in interface org.graalvm.collections.EconomicSet
-
Removes from this set all of its elements that are not contained in other
.
- root() - Method in class org.graalvm.collections.LockFreePrefixTree
-
The root node of the tree.
- root() - Method in class org.graalvm.collections.SeqLockPrefixTree
-
The root node of the tree.
- rootNameFilter(Predicate<String>) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Set an addition filter execution events by root name.
- roots(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Include program locations that are marked as root of a function, method or closure.
- run(Threading.RecurringCallbackAccess) - Method in interface org.graalvm.nativeimage.Threading.RecurringCallback
-
Method that is called recurringly when the callback handler is installed.
- RuntimeClassInitialization - Class in org.graalvm.nativeimage.hosted
-
This class provides methods that can be called during native-image building to configure class
initialization behavior.
- RuntimeJNIAccess - Class in org.graalvm.nativeimage.hosted
-
This class provides methods that can be called during native image generation to register
classes, methods, and fields for JNI access at run time.
- RuntimeOptions - Class in org.graalvm.nativeimage
-
Used for manipulating options at run time.
- RuntimeProxyCreation - Class in org.graalvm.nativeimage.hosted
-
This class can be used to make creating dynamic proxy classes at run time valid.
- RuntimeReflection - Class in org.graalvm.nativeimage.hosted
-
This class provides methods that can be called during native image generation to register
classes, methods, and fields for reflection at run time.
- RuntimeResourceAccess - Class in org.graalvm.nativeimage.hosted
-
This class can be used to register Java resources and ResourceBundles that should be accessible
at run time.
- RuntimeSerialization - Class in org.graalvm.nativeimage.hosted
-
This class provides methods that can be called before and during analysis, to register classes
for serialization at image runtime.
- RuntimeSystemProperties - Class in org.graalvm.nativeimage.hosted
-
This class provides methods that can be called during native image generation to define system
property setting for image runtime.
- safepoint() - Method in class org.graalvm.polyglot.Context
-
Polls safepoints events and executes them for the current thread.
- sandbox(SandboxPolicy) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets a code sandbox policy to a context.
- sandbox(SandboxPolicy) - Method in class org.graalvm.polyglot.Engine.Builder
-
Sets a code sandbox policy to an engine.
- SandboxPolicy - Enum in org.graalvm.polyglot
-
The sandbox policy presets and validates configurations of a
context
or
engine
to be suitable as a code sandbox.
- SCOPED - Static variable in class org.graalvm.polyglot.HostAccess
-
Predefined host access policy that is the same as EXPLICIT and enables method scoping of
callback parameter values on top.
- sendBinary(ByteBuffer) - Method in interface org.graalvm.polyglot.io.MessageEndpoint
-
Send a binary message.
- sendClose() - Method in interface org.graalvm.polyglot.io.MessageEndpoint
-
Close the connection.
- sendPing(ByteBuffer) - Method in interface org.graalvm.polyglot.io.MessageEndpoint
-
Send a ping request.
- sendPong(ByteBuffer) - Method in interface org.graalvm.polyglot.io.MessageEndpoint
-
Send a pong reply as a response to ping.
- sendText(String) - Method in interface org.graalvm.polyglot.io.MessageEndpoint
-
Send a text message.
- SeqLockPrefixTree - Class in org.graalvm.collections
-
Thread-safe prefix-tree implementation in which keys are sequences of 64-bit values, and the
values are 64-bit values.
- SeqLockPrefixTree() - Constructor for class org.graalvm.collections.SeqLockPrefixTree
-
- SeqLockPrefixTree.Node - Class in org.graalvm.collections
-
- seqlockValue() - Method in class org.graalvm.collections.SeqLockPrefixTree.Node
-
- serverTransport(MessageTransport) - Method in class org.graalvm.polyglot.Context.Builder
-
Take over the transport of messages communication with a server peer.
- serverTransport(MessageTransport) - Method in class org.graalvm.polyglot.Engine.Builder
-
Take over transport of message communication with a server peer.
- set(String, Object) - Static method in class org.graalvm.nativeimage.RuntimeOptions
-
Set the value of the option with the provided name to the new value.
- set(long, Value) - Method in interface org.graalvm.polyglot.proxy.ProxyArray
-
Sets the element at the given index.
- setArgumentVectorProgramName(String) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
If the running image is an executable the program name that is stored in the argument vector
of the running process gets replaced with the given name.
- setArrayElement(long, Object) - Method in class org.graalvm.polyglot.Value
-
Sets the value at a given index.
- setAttribute(Path, String, Object, LinkOption...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Sets a file's attribute.
- setCurrentWorkingDirectory(Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Sets the current working directory.
- setLocale(String, String) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Set the program locale.
- setProtectionDomain(Isolates.ProtectionDomain) - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
-
- setStackTrace(StackTraceElement[]) - Method in exception org.graalvm.polyglot.PolyglotException
-
Unsupported,
PolyglotException
instances are not writable therefore setting the stack
trace has no effect for them.
- setValue(long) - Method in class org.graalvm.collections.LockFreePrefixTree.Node
-
- setValue(V) - Method in interface org.graalvm.collections.MapCursor
-
Set the value of the current entry.
- setValue(long) - Method in class org.graalvm.collections.SeqLockPrefixTree.Node
-
- shiftLeft(UnsignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this << n)
.
- shiftLeft(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this << n)
.
- shiftLeft(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this << n)
.
- shiftLeft(int) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this << n)
.
- shutdown() - Method in class org.graalvm.collections.LockFreePrefixTree.Allocator
-
Releases the allocator's resources.
- shutdown() - Method in class org.graalvm.collections.LockFreePrefixTree.HeapAllocator
-
- shutdown() - Method in class org.graalvm.collections.LockFreePrefixTree.ObjectPoolingAllocator
-
- shutdown() - Static method in class org.graalvm.nativeimage.VMRuntime
-
Shuts down the VM: Runs all shutdown hooks and waits for all finalization to complete.
- signed(long) - Static method in class org.graalvm.word.WordFactory
-
Unsafe conversion from a Java long value to a Word.
- signed(int) - Static method in class org.graalvm.word.WordFactory
-
Unsafe conversion from a Java int value to a Word.
- signedDivide(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this / val)
.
- signedDivide(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this / val)
.
- signedRemainder(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this % val)
.
- signedRemainder(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this % val)
.
- signedShiftRight(UnsignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this >> n)
.
- signedShiftRight(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this >> n)
.
- SignedWord - Interface in org.graalvm.word
-
Represents a signed word-sized value.
- size() - Method in class org.graalvm.collections.EconomicMapWrap
-
- size() - Method in interface org.graalvm.collections.UnmodifiableEconomicMap
-
Returns the number of key-value mappings in this map.
- size() - Method in interface org.graalvm.collections.UnmodifiableEconomicSet
-
Returns the number of elements in this set.
- SizeOf - Class in org.graalvm.nativeimage.c.struct
-
Contains static methods that provide access to the size of dereferenced SystemJava pointer
types (i.e.
- Source - Class in org.graalvm.polyglot
-
Representation of a source code unit and its contents that can be evaluated in an execution
context
.
- Source.Builder - Class in org.graalvm.polyglot
-
Represents a builder to build
Source
objects.
- sourceFilter(Predicate<Source>) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Set an addition filter that filters execution events by source.
- SourceSection - Class in org.graalvm.polyglot
-
Description of contiguous section of text within a
Source
of program code.; supports
multiple modes of access to the text and its location.
- stability(OptionStability) - Method in class org.graalvm.options.OptionDescriptor.Builder
-
Defines the stability of this option.
- StackValue - Class in org.graalvm.nativeimage
-
Contains static methods for memory allocation in the stack frame.
- start(ProcessHandler.ProcessCommand) - Method in interface org.graalvm.polyglot.io.ProcessHandler
-
A request to start a new subprocess with given attributes.
- statementLimit(long, Predicate<Source>) - Method in class org.graalvm.polyglot.ResourceLimits.Builder
-
Specifies the maximum number of statements a context may execute until the onLimit event
is notified and the context will be
closed
.
- statements(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Include program locations that are marked as statements.
- status() - Method in class org.graalvm.collections.LockFreePrefixTree.ObjectPoolingAllocator
-
- subSequence(int, int) - Method in interface org.graalvm.polyglot.io.ByteSequence
-
Returns a ByteSequence
that is a subsequence of this sequence.
- Substitute - Annotation Type in com.oracle.svm.core.annotate
-
When used to annotate a method, it indicates that a method declaration is intended to be a
substitute for a method declaration in another class.
- subtract(UnsignedWord) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this - val)
.
- subtract(int) - Method in interface org.graalvm.word.Pointer
-
Returns a Pointer whose value is (this - val)
.
- subtract(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this - val)
.
- subtract(int) - Method in interface org.graalvm.word.SignedWord
-
Returns a Signed whose value is (this - val)
.
- subtract(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this - val)
.
- subtract(int) - Method in interface org.graalvm.word.UnsignedWord
-
Returns a Unsigned whose value is (this - val)
.
- waitForProcessExit(long) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Wait for process termination and return its exit status.
- WINDOWS_AARCH64() - Constructor for class org.graalvm.nativeimage.Platform.WINDOWS_AARCH64
-
Instantiates a marker instance of this platform.
- WINDOWS_AMD64() - Constructor for class org.graalvm.nativeimage.Platform.WINDOWS_AMD64
-
Instantiates a marker instance of this platform.
- WordBase - Interface in org.graalvm.word
-
The root of the interface hierarchy for machine-word-sized values.
- WordFactory - Class in org.graalvm.word
-
Provides factory method to create machine-word-sized values.
- WordPointer - Interface in org.graalvm.nativeimage.c.type
-
A untyped C pointer to any machine-word-sized value, e.g., a pointer to another pointer or a
pointer to a
UnsignedWord
or
SignedWord
value.
- wrapMap(Map<K, V>) - Static method in interface org.graalvm.collections.EconomicMap
-
- write(byte) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Writes the value at the pointer address.
- write(int, byte) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, byte) - Method in interface org.graalvm.nativeimage.c.type.CCharPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(CCharPointer) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Writes the value at the pointer address.
- write(int, CCharPointer) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, CCharPointer) - Method in interface org.graalvm.nativeimage.c.type.CCharPointerPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(double) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Writes the value at the pointer address.
- write(int, double) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, double) - Method in interface org.graalvm.nativeimage.c.type.CDoublePointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(float) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Writes the value at the pointer address.
- write(int, float) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, float) - Method in interface org.graalvm.nativeimage.c.type.CFloatPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Writes the value at the pointer address.
- write(int, int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, int) - Method in interface org.graalvm.nativeimage.c.type.CIntPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(CIntPointer) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Writes the value at the pointer address.
- write(int, CIntPointer) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, CIntPointer) - Method in interface org.graalvm.nativeimage.c.type.CIntPointerPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(long) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Writes the value at the pointer address.
- write(int, long) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, long) - Method in interface org.graalvm.nativeimage.c.type.CLongPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(short) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Writes the value at the pointer address.
- write(int, short) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, short) - Method in interface org.graalvm.nativeimage.c.type.CShortPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(WordBase) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Writes the value at the pointer address.
- write(int, WordBase) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- write(SignedWord, WordBase) - Method in interface org.graalvm.nativeimage.c.type.WordPointer
-
Writes the value of the array element with the specified index, treating the pointer as an
array of the C type.
- writeBufferByte(long, byte) - Method in class org.graalvm.polyglot.Value
-
Writes the given byte at the given byte offset from the start of the buffer.
- writeBufferDouble(ByteOrder, long, double) - Method in class org.graalvm.polyglot.Value
-
Writes the given double in the given byte order at the given byte offset from the start of
the buffer.
- writeBufferFloat(ByteOrder, long, float) - Method in class org.graalvm.polyglot.Value
-
Writes the given float in the given byte order at the given byte offset from the start of the
buffer.
- writeBufferInt(ByteOrder, long, int) - Method in class org.graalvm.polyglot.Value
-
Writes the given int in the given byte order at the given byte offset from the start of the
buffer.
- writeBufferLong(ByteOrder, long, long) - Method in class org.graalvm.polyglot.Value
-
Writes the given long in the given byte order at the given byte offset from the start of the
buffer.
- writeBufferShort(ByteOrder, long, short) - Method in class org.graalvm.polyglot.Value
-
Writes the given short in the given byte order at the given byte offset from the start of the
buffer.
- writeByte(WordBase, byte, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeByte(int, byte, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeByte(WordBase, byte) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeByte(int, byte) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeChar(WordBase, char, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeChar(int, char, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeChar(WordBase, char) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeChar(int, char) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeDouble(WordBase, double, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeDouble(int, double, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeDouble(WordBase, double) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeDouble(int, double) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeFloat(WordBase, float, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeFloat(int, float, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeFloat(WordBase, float) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeFloat(int, float) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeInt(WordBase, int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeInt(int, int, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeInt(WordBase, int) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeInt(int, int) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeLong(WordBase, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeLong(int, long, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeLong(WordBase, long) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeLong(int, long) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeObject(WordBase, Object, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeObject(int, Object, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeObject(WordBase, Object) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeObject(int, Object) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writePreamble(PrintWriter) - Method in interface org.graalvm.nativeimage.c.CHeader.Header
-
Writes a preamble after the dependencies and before the list of included methods.
- writeShort(WordBase, short, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeShort(int, short, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeShort(WordBase, short) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeShort(int, short) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeWord(WordBase, WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeWord(int, WordBase, LocationIdentity) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeWord(WordBase, WordBase) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeWord(int, WordBase) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
.
- writeWordVolatile(int, WordBase) - Method in interface org.graalvm.word.Pointer
-
Writes the memory at address (this + offset)
in accordance with the volatile
semantics.