- 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.
- AbstractTruffleException - Exception in com.oracle.truffle.api.exception
-
A base class for an exception thrown during the execution of a guest language program.
The following snippet shows the guest language exception implementation.
- AbstractTruffleException() - Constructor for exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Creates a new AbstractTruffleException.
- AbstractTruffleException(Node) - Constructor for exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Creates a new AbstractTruffleException with given location.
- AbstractTruffleException(String) - Constructor for exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Creates a new AbstractTruffleException with given message.
- AbstractTruffleException(String, Node) - Constructor for exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Creates a new AbstractTruffleException with given message and location.
- AbstractTruffleException(AbstractTruffleException) - Constructor for exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Creates a new AbstractTruffleException initialized from the given prototype.
- AbstractTruffleException(String, Throwable, int, Node) - Constructor for exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Creates a new AbstractTruffleException.
- AbstractTruffleString - Class in com.oracle.truffle.api.strings
-
Abstract base class for Truffle strings.
- accept(NodeVisitor) - Method in class com.oracle.truffle.api.nodes.Node
-
- acceptExecute(int, Class<?>) - Method in class com.oracle.truffle.api.dsl.SpecializationStatistics.NodeStatistics
-
Called when a node specialization was executed.
- acceptExecute(int, Class<?>, Class<?>) - Method in class com.oracle.truffle.api.dsl.SpecializationStatistics.NodeStatistics
-
Called when a node specialization was executed.
- acceptExecute(int, Class<?>...) - Method in class com.oracle.truffle.api.dsl.SpecializationStatistics.NodeStatistics
-
Called when a node specialization was executed.
- accepts(Object) - Method in class com.oracle.truffle.api.library.Library
-
Returns true
if this library instance supports sending messages with the given
receiver.
- accepts(DynamicObject) - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Returns
true
if this
PropertyGetter
can be used with the given receiver
object to get the property's value.
- Access() - Constructor for class com.oracle.truffle.api.object.Layout.Access
-
Deprecated.
- Access(Object) - Constructor for class com.oracle.truffle.api.ThreadLocalAction.Access
-
Constructor for framework use only.
- Access(AbstractPolyglotImpl) - Constructor for class com.oracle.truffle.api.ThreadLocalAction.Access
-
Constructor for framework use only.
- add(String) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONArrayBuilder
-
- add(Number) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONArrayBuilder
-
- add(Boolean) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONArrayBuilder
-
- add(JSONHelper.JSONStringBuilder) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONArrayBuilder
-
- add(String, String) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONObjectBuilder
-
- add(String, Number) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONObjectBuilder
-
- add(String, Boolean) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONObjectBuilder
-
- add(String, JSONHelper.JSONStringBuilder) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONObjectBuilder
-
- 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)
.
- addActiveListener(Consumer<Boolean>) - Method in class com.oracle.truffle.api.instrumentation.AllocationReporter
-
Add a listener that is notified when
active
value of this reporter
changes.
- 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.
- addBreakpointAddedListener(Consumer<Breakpoint>) - Method in class com.oracle.truffle.api.debug.Debugger
-
- addBreakpointRemovedListener(Consumer<Breakpoint>) - Method in class com.oracle.truffle.api.debug.Debugger
-
- addConstantProperty(Object, Object, int) - Method in class com.oracle.truffle.api.object.Shape.Builder
-
Adds a property with a constant value to the shape.
- addConstantProperty(Object, Object, int) - Method in class com.oracle.truffle.api.object.Shape.DerivedBuilder
-
Adds a property with a constant value to the shape.
- 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.
- addSlot(FrameSlotKind, Object, Object) - Method in class com.oracle.truffle.api.frame.FrameDescriptor.Builder
-
- addSlots(int, FrameSlotKind) - Method in class com.oracle.truffle.api.frame.FrameDescriptor.Builder
-
Adds the given number of consecutive indexed slots to the
FrameDescriptor
, and
initializes them with the given kind.
- addToHostClassPath(TruffleFile) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Adds an entry to the Java host class loader.
- adoptChildren() - Method in class com.oracle.truffle.api.nodes.Node
-
- 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.
- afterLeave(Runnable) - Method in class com.oracle.truffle.api.TruffleThreadBuilder
-
Specifies after leave notification for the threads created by this builder.
- 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.
- allocate(int) - Method in interface com.oracle.truffle.api.strings.NativeAllocator
-
Allocates a new native buffer of byteSize
bytes.
- AllocationEvent - Class in com.oracle.truffle.api.instrumentation
-
An event representing an allocation of a guest language value.
- AllocationEventFilter - Class in com.oracle.truffle.api.instrumentation
-
An instrumentation filter of allocations of guest language values.
- AllocationEventFilter.Builder - Class in com.oracle.truffle.api.instrumentation
-
- AllocationListener - Interface in com.oracle.truffle.api.instrumentation
-
Listener to be notified about guest language value allocations.
- AllocationReporter - Class in com.oracle.truffle.api.instrumentation
-
Reporter of guest language value allocations.
- 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 com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies creating processes in this context.
- allowCreateProcess(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
If true
, allows guest language to execute external processes.
- allowCreateThread(boolean) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies creating threads for this context.
- 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 com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies loading new host classes in this context.
- 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(boolean) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies loading new host classes in this context.
- 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.
- allowImplicitCastIntToDouble(boolean) - Method in class com.oracle.truffle.api.object.Shape.Builder
-
Allows values to be implicitly cast from int to double in this shape and any derived
shapes.
- allowImplicitCastIntToLong(boolean) - Method in class com.oracle.truffle.api.object.Shape.Builder
-
Allows values to be implicitly cast from int to long in this shape and any derived
shapes.
- allowInheritEnvironmentAccess(boolean) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies access to the parent context's environment in this context.
- allowInnerContextOptions(boolean) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies options for inner contexts created by this context.
- 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(boolean) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies using IO in this 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 com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies using native access in this context.
- allowNativeAccess(boolean) - Method in class org.graalvm.polyglot.Context.Builder
-
Allows guest languages to access the native interface.
- allowPolyglotAccess(boolean) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Allows or denies access to polyglot languages in this context.
- 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.
- allPropertiesMatch(Predicate<Property>) - Method in class com.oracle.truffle.api.object.Shape
-
Tests if all properties in the shape match the provided predicate.
- ALWAYS_VALID - Static variable in interface com.oracle.truffle.api.Assumption
-
- anchorStart(boolean) - Method in class com.oracle.truffle.api.instrumentation.NearestSectionFilter.Builder
-
Specify the nearest anchor.
- and(SourceSectionFilter) - Method in class com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
-
Adds all the filters defined in the given
filter
.
- 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 variable in class com.oracle.truffle.api.instrumentation.AllocationEventFilter
-
A filter that matches all allocations in all languages.
- ANY - Static variable in class com.oracle.truffle.api.instrumentation.SourceFilter
-
A filter that matches any source.
- ANY - Static variable in class com.oracle.truffle.api.instrumentation.SourceSectionFilter
-
A filter that matches everything.
- 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.
- AOT - Static variable in class com.oracle.truffle.api.TruffleOptions
-
Forces ahead-of-time initialization.
- AOTSupport - Class in com.oracle.truffle.api.dsl
-
- appendArgument(String) - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
-
Appends an isolate argument.
- appendByteUncached(byte) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendCharUTF16Uncached(char) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendCodePointUncached(int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendCodePointUncached(int, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendCodePointUncached(int, int, boolean) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendIntNumberUncached(int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendJavaStringUTF16Uncached(String) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendJavaStringUTF16Uncached(String, int, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendLongNumberUncached(long) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendStringUncached(TruffleString) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendSubstringByteIndexUncached(TruffleString, int, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
- appendTo(StringBuilder) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONArrayBuilder
-
- appendTo(StringBuilder) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONObjectBuilder
-
- appendTo(StringBuilder) - Method in class com.oracle.truffle.api.utilities.JSONHelper.JSONStringBuilder
-
- appendValue(StringBuilder, Object) - Static method in class com.oracle.truffle.api.utilities.JSONHelper.JSONStringBuilder
-
- apply(AbstractTruffleString, int, int, TruffleString.Encoding, TruffleString.Encoding) - Method in interface com.oracle.truffle.api.strings.TranscodingErrorHandler
-
Transcoding error handler implementation.
- apply(T) - Method in interface com.oracle.truffle.api.TruffleSafepoint.CompiledInterruptible
-
Runs the interruptable method for a given object.
- apply(T) - Method in interface com.oracle.truffle.api.TruffleSafepoint.CompiledInterruptibleFunction
-
Runs the interruptible method for a given object.
- apply(T) - Method in interface com.oracle.truffle.api.TruffleSafepoint.Interruptible
-
Runs the interruptable method for a given object.
- apply(T) - Method in interface com.oracle.truffle.api.TruffleSafepoint.InterruptibleFunction
-
Runs the interruptible method for a given object.
- areOptionsCompatible(OptionValues, OptionValues) - Method in class com.oracle.truffle.api.TruffleLanguage
-
Returns
true
if the combination of two sets of options allow to
share
or
reuse
the same language
instance, else
false
.
- arguments(String, String[]) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Sets the guest language application arguments for a language context.
- arguments(String, String[]) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the guest language application arguments for a language
context
.
- ArityException - Exception in com.oracle.truffle.api.interop
-
An exception thrown if a executable or instantiable object was provided with the wrong number of
arguments.
- array() - Static method in class com.oracle.truffle.api.utilities.JSONHelper
-
- ArrayUtils - Class in com.oracle.truffle.api
-
This class provides additional operations for
String
as well as character and byte
arrays, which may be intrinsified by a compiler.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns a
BigInteger
representation of this value if it is
number
and the value
fits
.
- asBigInteger(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java BigInteger if the number fits without loss of precision.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns a
boolean
representation of this value if it is
boolean
.
- asBoolean(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the Java boolean value if the receiver represents a
boolean
like value.
- asBoolean() - Method in class org.graalvm.polyglot.Value
-
Returns a
boolean
representation of this value if it is
boolean
.
- asBoxedGuestValue(Object) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Wraps primitive interop values in a TruffleObject exposing their methods as members.
- asByte() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns a
byte
representation of this value if it is
number
and the value
fits
.
- asByte(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java byte primitive if the number fits without loss of
precision.
- 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 class com.oracle.truffle.api.debug.DebugValue
-
Returns this value as date if it is a
date
.
- asDate(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver as date if this object represents a
date
.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns a
double
representation of this value if it is
number
and the value
fits
.
- asDouble(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java double primitive if the number fits without loss of
precision.
- 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 class com.oracle.truffle.api.debug.DebugValue
-
Returns this value as duration if this object represents a
duration
.
- asDuration(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver as duration if this object represents a
duration
.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns a
float
representation of this value if it is
number
and the value
fits
.
- asFloat(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java float primitive if the number fits without loss of
precision.
- asFloat() - Method in class org.graalvm.polyglot.Value
-
Returns a
float
representation of this value if it is
number
and the value
fits
.
- asGuestValue(Object) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Converts a existing Java host object to a guest language value.
- asHostException(Throwable) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Unwraps a host exception thrown by a Java method invocation.
- asHostException() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns the original Java host exception that caused this exception.
- asHostObject(Object) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the java host representation of a Truffle guest object if it represents a Java
host language object.
- asHostObject() - Method in class org.graalvm.polyglot.Value
-
Returns the original Java host language object.
- asHostSymbol(Class<?>) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Converts a Java class to a host symbol as if by
lookupHostSymbol(symbolClass.getName())
but without an actual lookup.
- asInLanguage(LanguageInfo) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns a debug value that presents itself as seen by the provided language.
- asInstant() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns this value as instant if it is an
instant
.
- asInstant(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver as instant if this object represents an
instant
.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns an
int
representation of this value if it is
number
and the value
fits
.
- asInt(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java int primitive if the number fits without loss of
precision.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns a
long
representation of this value if it is
number
and the value
fits
.
- asLong(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java long primitive if the number fits without loss of
precision.
- asLong() - Method in class org.graalvm.polyglot.Value
-
Returns a
long
representation of this value if it is
number
and the value
fits
.
- asManagedMutableTruffleStringUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- asManagedTruffleStringUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- asManagedTruffleStringUncached(TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- asMutableTruffleStringUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- asNativePointer() - Method in class org.graalvm.polyglot.Value
-
Returns the value of the pointer as long
value.
- asNativeUncached(NativeAllocator, TruffleString.Encoding, boolean, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString
-
- asPointer(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the pointer value as long value if the receiver represents a pointer like 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
.
- assertAdopted() - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Utility for libraries to require adoption before cached versions of nodes can be executed.
- assertAdopted(Node) - Static method in class com.oracle.truffle.api.library.LibraryExport
-
Internal method for generated code only.
- assertAdopted(Node) - Static method in class com.oracle.truffle.api.library.LibraryFactory
-
Internal method for generated code only.
- assertAdopted(Node) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
Asserts that a node is adopted by a
RootNode
and prints a formatted error message
with the error path if it is not adopted.
- assertIdempotence(boolean) - Static method in class com.oracle.truffle.api.dsl.DSLSupport
-
Helper method for DSL generated code to assert idempotence.
- assertRecursion(Node, int) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
Fails with an assertion if the exact
node type
is used as a parent.
- asShort() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns a
short
representation of this value if it is
number
and the value
fits
.
- asShort(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver value as Java short primitive if the number fits without loss of
precision.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns the
String
value if this value represents a string.
- asString(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the Java string value if the receiver represents a
string
like value.
- asString() - Method in class org.graalvm.polyglot.Value
-
Returns the
String
value if this value
is
a string.
- AssumedValue<T> - Class in com.oracle.truffle.api.utilities
-
A value that the compiler can assume is constant, but can be changed by invalidation.
- AssumedValue(T) - Constructor for class com.oracle.truffle.api.utilities.AssumedValue
-
- AssumedValue(String, T) - Constructor for class com.oracle.truffle.api.utilities.AssumedValue
-
- Assumption - Interface in com.oracle.truffle.api
-
An assumption is a global boolean flag that starts with the value true (i.e., the assumption is
valid) and can subsequently be invalidated (using
Assumption.invalidate()
).
- asTime() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns this value as time if it is a
time
.
- asTime(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver as time if this object represents a
time
.
- 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 class com.oracle.truffle.api.debug.DebugValue
-
Returns this value as timestamp if it represents a
timezone
.
- asTimeZone(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the receiver as timestamp if this object represents a
timezone
.
- 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
.
- asTruffleString(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
- asTruffleStringUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- 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.
- atomic(Runnable) - Method in class com.oracle.truffle.api.nodes.Node
-
- atomic(Callable<T>) - Method in class com.oracle.truffle.api.nodes.Node
-
- attach() - Method in class com.oracle.truffle.api.instrumentation.EventBinding
-
Attach this binding to receive the associated notifications by the
subscriber
.
- 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.
- attachAllocationListener(AllocationEventFilter, T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Attach a
listener
to be notified about allocations of guest
language values.
- attachContextsListener(T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Attach a
listener
to be notified about changes in contexts in guest
language application.
- attachCurrentThread(Isolate) - Static method in class org.graalvm.nativeimage.Isolates
-
Attaches the current thread to the passed isolate.
- attachErrConsumer(T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachExecuteSourceListener(SourceFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Starts notifications for each newly executed
Source
and returns a
binding that can be used to terminate notifications.
- attachExecutionEventFactory(SourceSectionFilter, T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachExecutionEventFactory(SourceSectionFilter, SourceSectionFilter, T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachExecutionEventFactory(NearestSectionFilter, SourceSectionFilter, T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachExecutionEventListener(SourceSectionFilter, T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachLoadSourceListener(SourceFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Starts notifications for each newly loaded
Source
and returns a
binding that can be used to terminate notifications.
- attachLoadSourceSectionListener(SourceSectionFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Starts notifications for each
SourceSection
in every newly loaded
Source
and
returns a
binding that can be used to terminate notifications.
- attachLoadSourceSectionListener(NearestSectionFilter, SourceSectionFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachOutConsumer(T) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- attachThreadsActivationListener(ThreadsActivationListener) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Attach a
listener
to be notified about when a thread gets
entered or left in guest language applications.
- attachThreadsListener(T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Attach a
listener
to be notified about changes in threads in guest
language application.
- 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 - Annotation Type in com.oracle.truffle.api.dsl
-
A parameter annotated with
Cached
in a
Specialization
refers to a
cached
value of a specialization instance.
- cached(boolean) - Method in class com.oracle.truffle.api.source.Source.LiteralBuilder
-
Enables or disables code caching for this source.
- cached(boolean) - Method in class com.oracle.truffle.api.source.Source.SourceBuilder
-
Enables or disables code caching for this source.
- cached(boolean) - Method in class org.graalvm.polyglot.Source.Builder
-
Enables or disables code caching for this source.
- Cached.Exclusive - Annotation Type in com.oracle.truffle.api.dsl
-
Disallows any sharing with other cached parameters.
- Cached.Shared - Annotation Type in com.oracle.truffle.api.dsl
-
Allows sharing between multiple Cached parameters between multiple specializations or
exported library messages.
- CachedLibrary - Annotation Type in com.oracle.truffle.api.library
-
- calculateContextHeapSize(TruffleContext, long, AtomicBoolean) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns heap memory size retained by a polyglot context.
- call(Object...) - Method in interface com.oracle.truffle.api.CallTarget
-
Calls this target as a root method.
- call(Object...) - Method in class com.oracle.truffle.api.nodes.DirectCallNode
-
- call(CallTarget, Object...) - Method in class com.oracle.truffle.api.nodes.IndirectCallNode
-
Performs an indirect call to the given
CallTarget
target with the provided arguments.
- 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.
- CallTarget - Interface in com.oracle.truffle.api
-
Represents the target of a call.
- callTarget - Variable in class com.oracle.truffle.api.nodes.DirectCallNode
-
- canExecute() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns true
if this value can be executed (represents a guest language
function), else false
.
- 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.
- canonicalizePath(boolean) - Method in class com.oracle.truffle.api.source.Source.LiteralBuilder
-
- canonicalizePath(boolean) - Method in class com.oracle.truffle.api.source.Source.SourceBuilder
-
- canStore(Object) - Method in class com.oracle.truffle.api.object.Location
-
Returns true
if the location is compatible with the type of the value.
- cardinality() - Method in class com.oracle.truffle.api.utilities.FinalBitSet
-
Returns the number of bits set to true
in this BitSet
.
- cast(Object) - Method in class com.oracle.truffle.api.library.DynamicDispatchLibrary
-
Cast the object receiver type to the dispatched type.
- castExact(Object, Class<T>) - Static method in class com.oracle.truffle.api.CompilerDirectives
-
Casts the given object to the exact class represented by clazz
.
- CATCHES - Static variable in class com.oracle.truffle.api.instrumentation.StandardTags.TryBlockTag
-
Name of the catches
function.
- 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.
- CCharPointerPointerHolder() - Constructor for class org.graalvm.nativeimage.c.type.CTypeConversion.CCharPointerPointerHolder
-
- 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.
- charIndexOfAnyCharUTF16Uncached(int, int, char[]) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- 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.
- check() - Method in interface com.oracle.truffle.api.Assumption
-
Checks that this assumption is still valid.
- check(DynamicObject) - Method in class com.oracle.truffle.api.object.Shape
-
Checks whether the given object's shape is identical to this shape.
- 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(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Clears the given indexed slot in the frame.
- 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.
- clearEnvironment(boolean) - Method in class com.oracle.truffle.api.io.TruffleProcessBuilder
-
If true
the environment variables are not inherited by the subprocess.
- clearObjectStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Clears the object value at the given slot in the frame.
- clearPrimitiveStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Clears the primitive value at the given slot in the frame.
- clearStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Clears the value at the given slot in the frame.
- CLibrary - Annotation Type in org.graalvm.nativeimage.c.function
-
Denotes an external library that needs to be linked in.
- clone() - Method in class com.oracle.truffle.api.library.Message
- clone() - Method in class com.oracle.truffle.api.nodes.NodeCloneable
-
- clone() - Method in class com.oracle.truffle.api.object.DynamicObject
-
- cloneCallTarget() - Method in class com.oracle.truffle.api.nodes.DirectCallNode
-
- cloneNode(T) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
- cloneUninitialized() - Method in class com.oracle.truffle.api.nodes.RootNode
-
Creates an uninitialized copy of an already initialized/executed root node if it is
supported
.
- CLongPointer - Interface in org.graalvm.nativeimage.c.type
-
A pointer to a 64-bit C primitive value.
- close() - Method in class com.oracle.truffle.api.debug.DebuggerSession
-
Closes the current debugging session and disposes all installed breakpoints.
- close() - Method in class com.oracle.truffle.api.TruffleContext
-
Closes this context and disposes its resources.
- 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 pointer.
- 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.
- closeCancelled(Node, String) - Method in class com.oracle.truffle.api.TruffleContext
-
Force closes the context as cancelled and stops all the execution on all active threads using
a special
ThreadDeath
cancel exception.
- closeExited(Node, int) - Method in class com.oracle.truffle.api.TruffleContext
-
Initiates force close of the context as exited -
hard exit
.
- closeResourceExhausted(Node, String) - Method in class com.oracle.truffle.api.TruffleContext
-
Force closes the context due to resource exhaustion.
- CMacroInfo - Annotation Type in org.graalvm.nativeimage.c.function
-
Informational only.
- codePointAtByteIndexUncached(int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- codePointAtByteIndexUncached(int, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- codePointAtIndexUncached(int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- codePointAtIndexUncached(int, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- CodePointer - Interface in org.graalvm.nativeimage.c.function
-
Pointer to executable code.
- codePointIndexToByteIndexUncached(int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- codePointLengthUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- codeRangeEqualsUncached(TruffleString.CodeRange) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- collectExceptions(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Collect additional execution event data about errors.
- collectFieldNames(Class<? extends Node>) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
Finds and retrieves all field names of a node class.
- collectInputValues(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Collect additional execution event data for input values.
- collectNodeChildren(Node) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
- collectNodeProperties(Node) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
Finds and retrieves all properties of a node.
- collectNodes(Node, Node) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
- collectReturnValue(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Collect additional execution event data about return values.
- columnEndsIn(SourceSectionFilter.IndexRange...) - Method in class com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
-
Add a filter for all sources sections where the column ends in one of the given index
ranges.
- columnIn(SourceSectionFilter.IndexRange...) - Method in class com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
-
Add a filter for all source sections where the columns are contained in one of the given
index ranges.
- columnIn(int, int) - Method in class com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
-
Add a filter for all source sections where the column is inside a startColumn (first
index inclusive) plus a given length (last index exclusive).
- columnIs(int) - Method in class com.oracle.truffle.api.debug.Breakpoint.Builder
-
Specifies the breakpoint's column number.
- columnNotIn(SourceSectionFilter.IndexRange...) - Method in class com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
-
Add a filter for all source sections where columns are not contained in one of the given
index ranges.
- columnStartsIn(SourceSectionFilter.IndexRange...) - Method in class com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
-
Add a filter for all source sections where the column starts in one of the given index
ranges.
- com.oracle.svm.core.annotate - package com.oracle.svm.core.annotate
-
This package contains annotations that configure the substitution mechanism of GraalVM Native
Image.
- com.oracle.truffle.api - package com.oracle.truffle.api
-
- com.oracle.truffle.api.debug - package com.oracle.truffle.api.debug
-
The debug package contains a debugger API that can be used to install breakpoints, step through
and control the execution of Truffle guest language applications.
- com.oracle.truffle.api.dsl - package com.oracle.truffle.api.dsl
-
Domain specific language that allows to specify specializing AST nodes in a declarative way.
- com.oracle.truffle.api.exception - package com.oracle.truffle.api.exception
-
This package contains a Truffle exception base class.
- com.oracle.truffle.api.frame - package com.oracle.truffle.api.frame
-
Package containing stack frame representation classes.
- com.oracle.truffle.api.instrumentation - package com.oracle.truffle.api.instrumentation
-
The instrumentation API provides a way to introspect and inject behavior into interpreters
written using the Truffle framework.
- com.oracle.truffle.api.instrumentation.provider - package com.oracle.truffle.api.instrumentation.provider
-
This package contains a provider to instantiate a Truffle instrument.
- com.oracle.truffle.api.interop - package com.oracle.truffle.api.interop
-
This package contains classes that specify the contract for inter-operability between Truffle
guest languages and tools.
- com.oracle.truffle.api.io - package com.oracle.truffle.api.io
-
This package contains I/O related classes used by
TruffleLanguage
implementations.
- com.oracle.truffle.api.library - package com.oracle.truffle.api.library
-
Truffle Libraries allow language implementations to use polymorphic dispatch for receiver types
with support for implementation specific caching/profiling and customization of the dispatch.
- com.oracle.truffle.api.library.provider - package com.oracle.truffle.api.library.provider
-
This package contains service provider interfaces used by Truffle libraries.
- com.oracle.truffle.api.memory - package com.oracle.truffle.api.memory
-
This package contains memory related classes used by
TruffleLanguage
implementations.
- com.oracle.truffle.api.nodes - package com.oracle.truffle.api.nodes
-
- com.oracle.truffle.api.object - package com.oracle.truffle.api.object
-
Dynamic object storage model.
- com.oracle.truffle.api.profiles - package com.oracle.truffle.api.profiles
-
A profile is a Truffle utility class that uses the
Truffle compiler directives
to guard for and/or
forward runtime information to the compiler.
- com.oracle.truffle.api.provider - package com.oracle.truffle.api.provider
-
This package contains a provider to instantiate a Truffle language.
- com.oracle.truffle.api.source - package com.oracle.truffle.api.source
-
- com.oracle.truffle.api.staticobject - package com.oracle.truffle.api.staticobject
-
Static Object Model APIs to represent the layout of objects that, once defined, do not change the
number and the type of their properties.
- com.oracle.truffle.api.strings - package com.oracle.truffle.api.strings
-
Truffle String related APIs.
- com.oracle.truffle.api.utilities - package com.oracle.truffle.api.utilities
-
Various utility classes that aim to make the development of TruffleLanguage guest languages
easier.
- command(List<String>) - Method in class com.oracle.truffle.api.io.TruffleProcessBuilder
-
Sets the executable and arguments.
- command(String...) - Method in class com.oracle.truffle.api.io.TruffleProcessBuilder
-
Sets the executable and arguments.
- ComparableWord - Interface in org.graalvm.word
-
A machine-word-sized value that can be compared for equality.
- compareAndExchangeBoolean(Object, boolean, boolean) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the boolean value represented by this StaticProperty and stored in the
specified static object to newValue
if the current value, referred to as the
witness value, ==
the expected value.
- compareAndExchangeByte(byte[], long, byte, byte) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given byte with the current byte at the given byte offset from the
start of the buffer, if and only if the current byte equals the expected byte.
- compareAndExchangeByte(Object, byte, byte) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the byte value represented by this StaticProperty and stored in the specified
static object to newValue
if the current value, referred to as the witness
value, ==
the expected value.
- compareAndExchangeChar(Object, char, char) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the char value represented by this StaticProperty and stored in the specified
static object to newValue
if the current value, referred to as the witness value
, ==
the expected value.
- compareAndExchangeDouble(Object, double, double) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the double value represented by this StaticProperty and stored in the
specified static object to newValue
if the current value, referred to as the
witness value, ==
the expected value.
- compareAndExchangeFloat(Object, float, float) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the float value represented by this StaticProperty and stored in the
specified static object to newValue
if the current value, referred to as the
witness value, ==
the expected value.
- compareAndExchangeInt(byte[], long, int, int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given int with the current int at the given byte offset from the
start of the buffer, if and only if the current int equals the expected int.
- compareAndExchangeInt(Object, int, int) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the int value represented by this StaticProperty and stored in the specified
static object to newValue
if the current value, referred to as the witness
value, ==
the expected value.
- compareAndExchangeLong(byte[], long, long, long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given long with the current long at the given byte offset from the
start of the buffer, if and only if the current long equals the expected long.
- compareAndExchangeLong(Object, long, long) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the long value represented by this StaticProperty and stored in the specified
static object to newValue
if the current value, referred to as the witness
value, ==
the expected value.
- compareAndExchangeObject(Object, Object, Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the
Object
value represented by this StaticProperty and stored in the
specified static object to
newValue
if the current value, referred to as the
witness value ,
==
the expected value.
- compareAndExchangeShort(byte[], long, short, short) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given short with the current short at the given byte offset from the
start of the buffer, if and only if the current short equals the expected short.
- compareAndExchangeShort(Object, short, short) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the short value represented by this StaticProperty and stored in the
specified static object to newValue
if the current value, referred to as the
witness value, ==
the expected value.
- compareAndSet(Node, T, T) - Method in class com.oracle.truffle.api.dsl.InlineSupport.ReferenceField
-
This method sets the value of the target field giving the a target node and expected
value using compare and set semantics.
- compareAndSwapBoolean(Object, boolean, boolean) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the boolean value represented by this StaticProperty and stored in the
specified static object to the given updated value if the current value ==
the
expected value.
- compareAndSwapByte(Object, byte, byte) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the byte value represented by this StaticProperty and stored in the specified
static object to the given updated value if the current value ==
the expected value.
- compareAndSwapChar(Object, char, char) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the char value represented by this StaticProperty and stored in the specified
static object to the given updated value if the current value ==
the expected value.
- compareAndSwapDouble(Object, double, double) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the double value represented by this StaticProperty and stored in the
specified static object to the given updated value if the current value ==
the
expected value.
- compareAndSwapFloat(Object, float, float) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the float value represented by this StaticProperty and stored in the
specified static object to the given updated value if the current value ==
the
expected value.
- compareAndSwapInt(Object, int, int) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the int value represented by this StaticProperty and stored in the specified
static object to the given updated value if the current value ==
the expected value.
- 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(Object, long, long) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the long value represented by this StaticProperty and stored in the specified
static object to the given updated value if the current value ==
the expected 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(Object, Object, Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the
Object
value represented by this StaticProperty and stored in the
specified static object to the given updated value if the current value
==
the
expected 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.
- compareAndSwapShort(Object, short, short) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the short value represented by this StaticProperty and stored in the
specified static object to the given updated value if the current value ==
the
expected 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.
- compareBytesUncached(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- compareCharsUTF16Uncached(AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- compareIntsUTF32Uncached(AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- 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.
- compilationConstant(Object) - Static method in class com.oracle.truffle.api.CompilerAsserts
-
Assertion that the corresponding value is reduced to a constant during compilation.
- CompilerAsserts - Class in com.oracle.truffle.api
-
Assertions about the code produced by the Truffle compiler.
- CompilerDirectives - Class in com.oracle.truffle.api
-
Directives that influence the optimizations of the Truffle compiler.
- CompilerDirectives.CompilationFinal - Annotation Type in com.oracle.truffle.api
-
Marks fields that should be considered final for a Truffle compilation although they are not
final while executing in the interpreter.
- CompilerDirectives.TruffleBoundary - Annotation Type in com.oracle.truffle.api
-
Marks a method that it is considered as a boundary for Truffle partial evaluation.
- CompilerDirectives.ValueType - Annotation Type in com.oracle.truffle.api
-
Marks classes as value types.
- computeSize() - Method in class com.oracle.truffle.api.nodes.RootNode
-
Computes a size estimate of this root node.
- concat(T[], T[]) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
- concatUncached(AbstractTruffleString, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- concatUncached(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString
-
- ConditionProfile - Class in com.oracle.truffle.api.profiles
-
ConditionProfiles are useful to profile the outcome of conditions.
- config(String, Object) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
- config(String) - Method in class com.oracle.truffle.api.TruffleLogger
-
- config(Supplier<String>) - Method in class com.oracle.truffle.api.TruffleLogger
-
- 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(DynamicObject, Object) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Returns true
if this object contains a property with the given key.
- 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(CharSequence) - Method in class com.oracle.truffle.api.source.Source.LiteralBuilder
-
- content(ByteSequence) - Method in class com.oracle.truffle.api.source.Source.LiteralBuilder
-
- content(CharSequence) - Method in class com.oracle.truffle.api.source.Source.SourceBuilder
-
- content(ByteSequence) - Method in class com.oracle.truffle.api.source.Source.SourceBuilder
-
- 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
-
- CONTENT_NONE - Static variable in class com.oracle.truffle.api.source.Source
-
- context(TruffleContext) - Method in class com.oracle.truffle.api.TruffleThreadBuilder
-
- 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.
- contextClosed(DebugContext) - Method in interface com.oracle.truffle.api.debug.DebugContextsListener
-
Notifies about close of a polyglot context.
- contextCreated(DebugContext) - Method in interface com.oracle.truffle.api.debug.DebugContextsListener
-
Notifies about creation of a new polyglot context.
- ContextLocal<T> - Class in com.oracle.truffle.api
-
A context local reference that refers to a value that is created for each polyglot context.
- ContextLocal(Object) - Constructor for class com.oracle.truffle.api.ContextLocal
-
Custom subclasses of context local are not allowed.
- ContextReference() - Constructor for class com.oracle.truffle.api.TruffleLanguage.ContextReference
-
Constructors for subclasses.
- ContextsListener - Interface in com.oracle.truffle.api.instrumentation
-
Listener to be notified about changes of contexts in guest language application.
- ContextThreadLocal<T> - Class in com.oracle.truffle.api
-
A context thread local reference that refers to a value that is created for each polyglot context
and thread.
- ContextThreadLocal(Object) - Constructor for class com.oracle.truffle.api.ContextThreadLocal
-
Custom subclasses of context local are not allowed.
- CONTINUE_LOOP_STATUS - Static variable in interface com.oracle.truffle.api.nodes.RepeatingNode
-
A value indicating that the loop should be repeated.
- ControlFlowException - Exception in com.oracle.truffle.api.nodes
-
An exception thrown to model control flow in a Truffle interpreter.
- ControlFlowException() - Constructor for exception com.oracle.truffle.api.nodes.ControlFlowException
-
Creates an exception thrown to model control flow.
- 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.
- convertRawValue(Class<? extends TruffleLanguage<?>>, Object) - Method in class com.oracle.truffle.api.debug.DebugScope
-
Converts the value to a DebugValue, or returns null
if the requesting language
class does not match the root node guest language.
- convertValue(String) - Method in interface org.graalvm.nativeimage.RuntimeOptions.Descriptor
-
Converts a string value, validates it, and converts it to an object of this type.
- copy(int, int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Copies, including the type, from one slot to another.
- copy() - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
Deeper copy of the descriptor.
- copy() - Method in class com.oracle.truffle.api.instrumentation.ProbeNode
-
Creates a shallow copy of this node.
- copy() - Method in class com.oracle.truffle.api.nodes.Node
-
Creates a shallow copy of this node.
- copy() - Method in class com.oracle.truffle.api.nodes.RootNode
-
- copy(TruffleFile, CopyOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Copies the file.
- copy(Path, Path, CopyOption...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Copies source file to target file.
- copyIntoOSRFrame(VirtualFrame, VirtualFrame, int, Object) - Method in interface com.oracle.truffle.api.nodes.BytecodeOSRNode
-
Copies the contents of the parentFrame
into the osrFrame
used to execute OSR.
- copyObjectStatic(int, int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Copies an object value from one slot to another.
- copyPrimitiveStatic(int, int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Copies a primitive value from one slot to another.
- copyResources(Path, String...) - Static method in class org.graalvm.polyglot.Engine
-
Unpacks the language or instrument internal resources specified by the components
into the targetFolder
directory.
- copyStatic(int, int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Copies from one slot to another.
- copyToByteArrayUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- copyToByteArrayUncached(int, byte[], int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- copyToNativeMemoryUncached(int, Object, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- count(int) - Method in class com.oracle.truffle.api.debug.StepConfig.Builder
-
Provide the step count.
- CountingConditionProfile - Class in com.oracle.truffle.api.profiles
-
CountingConditionProfiles are useful to profile the outcome of conditions.
- countNodes(Node) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
- countNodes(Node, NodeUtil.NodeCountFilter) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
- countsTowardsStackTraceLimit() - Method in class com.oracle.truffle.api.nodes.RootNode
-
- CPointerTo - Annotation Type in org.graalvm.nativeimage.c.struct
-
Denotes Java interface that imports a C pointer type.
- create() - Static method in interface com.oracle.truffle.api.Assumption
-
Creates a new assumption with a name.
- create(String) - Static method in interface com.oracle.truffle.api.Assumption
-
Creates a new assumption with a name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.BooleanField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.ByteField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.CharField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.DoubleField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.FloatField
-
This method creates a new field given a lookup class and a field name.
- create(Class<?>, InlineSupport.InlinableField...) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.InlineTarget
-
Creates an inline target for an inlined node.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.IntField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.LongField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String, Class<T>) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.ReferenceField
-
This method creates a new field given a lookup class, field name and value class.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.ShortField
-
This method creates a new field given a lookup class and a field name.
- create(MethodHandles.Lookup, String) - Static method in class com.oracle.truffle.api.dsl.InlineSupport.StateField
-
This method creates a new field given a lookup class and a field name.
- create(Object...) - Static method in interface com.oracle.truffle.api.dsl.Introspection.Provider
-
Factory method to create
Node
introspection data.
- create() - Static method in class com.oracle.truffle.api.dsl.SpecializationStatistics
-
Creates a new specialization statistics instance.
- create(Node, String[]) - Static method in class com.oracle.truffle.api.dsl.SpecializationStatistics.NodeStatistics
-
Called when a new node statistics object is created.
- create(EventContext) - Method in interface com.oracle.truffle.api.instrumentation.ExecutionEventNodeFactory
-
- create() - Method in class com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider
-
- create(TruffleContext) - Method in interface com.oracle.truffle.api.instrumentation.TruffleInstrument.ContextLocalFactory
-
Returns a new value for a context local of an instrument.
- create(TruffleContext, Thread) - Method in interface com.oracle.truffle.api.instrumentation.TruffleInstrument.ContextThreadLocalFactory
-
Returns a new value for a context thread local for a context and thread.
- create(int, int, int) - Static method in exception com.oracle.truffle.api.interop.ArityException
-
Creates an
ArityException
to indicate that the wrong number of arguments were
provided.
- create(int, int, int, Throwable) - Static method in exception com.oracle.truffle.api.interop.ArityException
-
Creates an
ArityException
to indicate that the wrong number of arguments were
provided.
- create(long) - Static method in exception com.oracle.truffle.api.interop.InvalidArrayIndexException
-
- create(long, Throwable) - Static method in exception com.oracle.truffle.api.interop.InvalidArrayIndexException
-
- create(long, long) - Static method in exception com.oracle.truffle.api.interop.InvalidBufferOffsetException
-
- create(long, long, Throwable) - Static method in exception com.oracle.truffle.api.interop.InvalidBufferOffsetException
-
- create() - Static method in exception com.oracle.truffle.api.interop.StopIterationException
-
- create(Throwable) - Static method in exception com.oracle.truffle.api.interop.StopIterationException
-
- create(String) - Static method in exception com.oracle.truffle.api.interop.UnknownIdentifierException
-
- create(String, Throwable) - Static method in exception com.oracle.truffle.api.interop.UnknownIdentifierException
-
- create(Object) - Static method in exception com.oracle.truffle.api.interop.UnknownKeyException
-
- create(Object, Throwable) - Static method in exception com.oracle.truffle.api.interop.UnknownKeyException
-
- create() - Static method in exception com.oracle.truffle.api.interop.UnsupportedMessageException
-
- create(Throwable) - Static method in exception com.oracle.truffle.api.interop.UnsupportedMessageException
-
- create(Object[]) - Static method in exception com.oracle.truffle.api.interop.UnsupportedTypeException
-
- create(Object[], String) - Static method in exception com.oracle.truffle.api.interop.UnsupportedTypeException
-
- create(Object[], String, Throwable) - Static method in exception com.oracle.truffle.api.interop.UnsupportedTypeException
-
- create(Object) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a new manually dispatched cached library for a given receiver.
- create(T[], BlockNode.ElementExecutor<T>) - Static method in class com.oracle.truffle.api.nodes.BlockNode
-
Creates a new block node.
- create(CallTarget) - Static method in class com.oracle.truffle.api.nodes.DirectCallNode
-
- create(Class<?>, Class<?>[]) - Static method in class com.oracle.truffle.api.nodes.ExecutionSignature
-
Creates a new execution signature of a
RootNode
.
- create() - Static method in class com.oracle.truffle.api.nodes.IndirectCallNode
-
- create() - Static method in class com.oracle.truffle.api.profiles.BranchProfile
-
Call to create a new instance of a branch profile.
- create() - Static method in class com.oracle.truffle.api.profiles.ByteValueProfile
-
Returns a value profile that profiles the exact value of a byte
.
- create() - Static method in class com.oracle.truffle.api.profiles.ConditionProfile
-
Returns a
ConditionProfile
that speculates on conditions to be never
true
or to be never
false
.
- create() - Static method in class com.oracle.truffle.api.profiles.CountingConditionProfile
-
Returns a
ConditionProfile
that speculates on conditions to be never
true
or to be never
false
.
- create() - Static method in class com.oracle.truffle.api.profiles.DoubleValueProfile
-
- create() - Static method in class com.oracle.truffle.api.profiles.FloatValueProfile
-
- create() - Static method in class com.oracle.truffle.api.profiles.IntValueProfile
-
Returns a value profile that profiles the exact value of an int
.
- create() - Static method in class com.oracle.truffle.api.profiles.LongValueProfile
-
Returns a value profile that profiles the exact value of an long
.
- create() - Static method in class com.oracle.truffle.api.profiles.LoopConditionProfile
-
- create() - Static method in class com.oracle.truffle.api.profiles.PrimitiveValueProfile
-
- create() - Static method in class com.oracle.truffle.api.profiles.ValueProfile
-
Returns a value profile that profiles the exact class of a value.
- create() - Method in class com.oracle.truffle.api.provider.TruffleLanguageProvider
-
- create() - Method in interface com.oracle.truffle.api.staticobject.DefaultStaticObjectFactory
-
Creates a static object of type
Object
that have a visible constructor that accepts
no arguments.
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.AsManagedNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.AsMutableTruffleStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.ConcatNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.ForceEncodingNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.FromByteArrayNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.FromNativePointerNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.SubstringByteIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.SubstringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.SwitchEncodingNode
-
- create() - Static method in class com.oracle.truffle.api.strings.MutableTruffleString.WriteByteNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.AsManagedNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.AsNativeNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.AsTruffleStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfAnyByteNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointSetNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexToCodePointIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ByteLengthOfCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CharIndexOfAnyCharUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CodePointAtByteIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CodePointAtIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CodePointIndexToByteIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CodePointLengthNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CodeRangeEqualsNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CompareBytesNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CompareCharsUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CompareIntsUTF32Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ConcatNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CopyToByteArrayNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CopyToNativeMemoryNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CreateBackwardCodePointIteratorNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.CreateCodePointIteratorNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.EqualNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ForceEncodingNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromCharArrayUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromIntArrayUTF32Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromLongNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.FromNativePointerNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.GetByteCodeRangeNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.GetCodeRangeImpreciseNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.GetCodeRangeNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.GetInternalByteArrayNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.GetInternalNativePointerNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.GetStringCompactionLevelNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.HashCodeNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.IndexOfCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.IndexOfStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.IntIndexOfAnyIntUTF32Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.IsValidNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.LastByteIndexOfCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.LastByteIndexOfStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.LastIndexOfCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.LastIndexOfStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.MaterializeNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ParseDoubleNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ParseIntNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ParseLongNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ReadByteNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ReadCharUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.RegionEqualByteIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.RegionEqualNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.RepeatNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.SubstringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.SwitchEncodingNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.WithMask.CreateNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.WithMask.CreateUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleString.WithMask.CreateUTF32Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendByteNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendCharUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendCodePointNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendIntNumberNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendJavaStringUTF16Node
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendLongNumberNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendSubstringByteIndexNode
-
- create(TruffleString.Encoding) - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new string builder with the given encoding.
- create(TruffleString.Encoding, int) - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new string builder with the given encoding, and pre-allocate the given number of
bytes.
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder.ToStringNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringIterator.NextNode
-
- create() - Static method in class com.oracle.truffle.api.strings.TruffleStringIterator.PreviousNode
-
- create(C) - Method in interface com.oracle.truffle.api.TruffleLanguage.ContextLocalFactory
-
Returns a new value for a context local of a language.
- create(Class<T>) - Static method in class com.oracle.truffle.api.TruffleLanguage.ContextReference
-
Creates a new instance of a context reference for an registered language.
- create(C, Thread) - Method in interface com.oracle.truffle.api.TruffleLanguage.ContextThreadLocalFactory
-
Returns a new value for a context thread local for a language context and thread.
- create(Class<T>) - Static method in class com.oracle.truffle.api.TruffleLanguage.LanguageReference
-
Creates a new instance of a langauge reference for an registered language.
- create(Node, RootCallTarget, Frame) - Static method in class com.oracle.truffle.api.TruffleStackTraceElement
-
Create a new stack trace element.
- 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(List<String>, String, Map<String, String>, boolean, ProcessHandler.Redirect, ProcessHandler.Redirect, ProcessHandler.Redirect) - Static method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Creates a ProcessCommand.
- create(String, CharSequence) - Static method in class org.graalvm.polyglot.Source
-
Shortcut for creating a source object from a language and char sequence.
- createAOT(LibraryExport<T>) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates an AOT version for a library export.
- createAssertions(T) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates an assertion version of this library.
- createAssumption() - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Creates a new assumption object that can be checked and invalidated.
- createAssumption(String) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Creates a new assumption object with a given name that can be checked and invalidated.
- createBackwardCodePointIteratorUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- createCached(Object) - Method in class com.oracle.truffle.api.library.LibraryExport
-
- CreateCast - Annotation Type in com.oracle.truffle.api.dsl
-
Specifies a factory method that creates a
Node
which is used to cast this child.
- createClassProfile() - Static method in class com.oracle.truffle.api.profiles.ValueProfile
-
Returns a value profile that profiles the exact class of a value.
- createCodePointIteratorUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- createConstantNode(Object) - Static method in class com.oracle.truffle.api.nodes.RootNode
-
Helper method to create a root node that always returns the same value.
- createContext(TruffleLanguage.Env) - Method in class com.oracle.truffle.api.TruffleLanguage
-
Creates internal representation of the executing context suitable for given environment.
- createContextLocal(TruffleInstrument.ContextLocalFactory<T>) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.ContextLocalProvider
-
Creates a new context local reference for this instrument.
- createContextLocal(TruffleLanguage.ContextLocalFactory<C, T>) - Method in class com.oracle.truffle.api.TruffleLanguage.ContextLocalProvider
-
Creates a new context local reference for this Truffle language.
- createContextThreadLocal(TruffleInstrument.ContextThreadLocalFactory<T>) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.ContextLocalProvider
-
Creates a new context thread local reference for this Truffle language.
- createContextThreadLocal(TruffleLanguage.ContextThreadLocalFactory<C, T>) - Method in class com.oracle.truffle.api.TruffleLanguage.ContextLocalProvider
-
Creates a new context thread local reference for this Truffle language.
- createDelegate(LibraryFactory<T>, T) - Static method in class com.oracle.truffle.api.library.LibraryExport
-
Internal method for generated code only.
- createDelegate(T) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a delegate version of a library.
- createDirectCallNode(CallTarget) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
- createDirectories(FileAttribute<?>...) - Method in class com.oracle.truffle.api.TruffleFile
-
Creates a directory and all nonexistent parent directories.
- createDirectory(FileAttribute<?>...) - Method in class com.oracle.truffle.api.TruffleFile
-
Creates a new directory.
- createDirectory(Path, FileAttribute<?>...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Creates a directory.
- createDispatched(int) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a new cached and automatically dispatched library given a limit.
- createDispatchImpl(int) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a cached automatically dispatched version of this library.
- createEqualityProfile() - Static method in class com.oracle.truffle.api.profiles.PrimitiveValueProfile
-
- createExecuteSourceBinding(SourceFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Create a
binding to get notifications for each newly executed
Source
.
- createFile(FileAttribute<?>...) - Method in class com.oracle.truffle.api.TruffleFile
-
Creates a new empty file.
- createFileTypeDetectors() - Method in class com.oracle.truffle.api.provider.TruffleLanguageProvider
-
- createHostAdapter(Object[]) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Creates a Java host adapter class that can be
instantiated with
a guest object (as the last argument) in order to create adapter instances of the
provided host types, (non-final) methods of which delegate to the guest object's
invocable
members.
- createHostAdapterWithClassOverrides(Object[], Object) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Like
TruffleLanguage.Env.createHostAdapter(Object[])
but creates a Java host adapter class with
class-level overrides, i.e., the guest object provided as
classOverrides
is
statically bound to the class rather than instances of the class.
- createIdentityProfile() - Static method in class com.oracle.truffle.api.profiles.ByteValueProfile
-
Returns a value profile that profiles the exact value of a byte
.
- createIdentityProfile() - Static method in class com.oracle.truffle.api.profiles.IntValueProfile
-
Returns a value profile that profiles the exact value of an int
.
- createIdentityProfile() - Static method in class com.oracle.truffle.api.profiles.LongValueProfile
-
Returns a value profile that profiles the exact value of an long
.
- createIdentityProfile() - Static method in class com.oracle.truffle.api.profiles.ValueProfile
-
Returns a value profile that profiles the object identity of a value.
- createIndirectCallNode() - Method in interface com.oracle.truffle.api.TruffleRuntime
-
- createInternalResource(String) - Method in class com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider
-
- createInternalResource() - Method in class com.oracle.truffle.api.provider.InternalResourceProvider
-
- createInternalResource(String) - Method in class com.oracle.truffle.api.provider.TruffleLanguageProvider
-
- 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(TruffleFile) - Method in class com.oracle.truffle.api.TruffleFile
-
Creates a new link to an existing target (optional operation).
- createLink(Path, Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Creates a new link for an existing file.
- createLoadSourceBinding(SourceFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
Create a
binding to get notifications for each newly loaded
Source
.
- createLoadSourceSectionBinding(SourceSectionFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- createLoadSourceSectionBinding(NearestSectionFilter, SourceSectionFilter, T, boolean) - Method in class com.oracle.truffle.api.instrumentation.Instrumenter
-
- createLoopNode(RepeatingNode) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Creates a new loop node with an implementation provided by a Truffle runtime implementation.
- createMaterializedFrame(Object[]) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Creates a new materialized frame object that can be used to store values.
- createMaterializedFrame(Object[], FrameDescriptor) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Creates a new materialized frame object with the given frame descriptor that can be used to
store values.
- createMessageBitSet(LibraryFactory<?>, String...) - Static method in class com.oracle.truffle.api.library.LibraryExport
-
Internal method for generated code only.
- createMessageBitSet(Message...) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a final bitset of the given messages.
- createNode(Object...) - Method in interface com.oracle.truffle.api.dsl.NodeFactory
-
Instantiates the node using the arguments array.
- createPrimitiveValue(Object, LanguageInfo) - Method in class com.oracle.truffle.api.debug.DebuggerSession
-
Creates a
DebugValue
object that wraps a primitive value.
- createProxy(ReflectionLibrary) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a proxy version of this library.
- createRawIdentityProfile() - Static method in class com.oracle.truffle.api.profiles.DoubleValueProfile
-
- createRawIdentityProfile() - Static method in class com.oracle.truffle.api.profiles.FloatValueProfile
-
- createRedirectToStream(OutputStream) - Method in class com.oracle.truffle.api.io.TruffleProcessBuilder
-
- createRedirectToStream(OutputStream) - Static method in class org.graalvm.polyglot.io.ProcessHandler.Redirect
-
Creates a ProcessCommand.
- 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.
- createSection(int, int, int, int) - Method in class com.oracle.truffle.api.source.Source
-
Create representation of a contiguous region in the source that does not have the character
content available.
- createSection(int) - Method in class com.oracle.truffle.api.source.Source
-
Creates a representation of a line of text in the source identified only by line number, from
which the character information will be computed.
- createSection(int, int) - Method in class com.oracle.truffle.api.source.Source
-
Creates a representation of a contiguous region of text in the source.
- createSection(int, int, int) - Method in class com.oracle.truffle.api.source.Source
-
Creates a representation of a contiguous region of text in the source.
- createSymbolicLink(TruffleFile, FileAttribute<?>...) - Method in class com.oracle.truffle.api.TruffleFile
-
Creates a symbolic link to a target (optional operation).
- createSymbolicLink(Path, Path, FileAttribute<?>...) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Creates a new symbolic link.
- createSystemThread(Runnable) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Creates a new thread designed to process instrument tasks in the background.
- createSystemThread(Runnable, ThreadGroup) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Creates a new thread designed to process instrument tasks in the background.
- createSystemThread(Runnable) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Creates a new thread designed to process language internal tasks in the background.
- createSystemThread(Runnable, ThreadGroup) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Creates a new thread designed to process language internal tasks in the background.
- createTempDirectory(TruffleFile, String, FileAttribute<?>...) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Creates a new directory in the specified or default temporary directory, using the given
prefix to generate its name.
- createTempFile(TruffleFile, String, String, FileAttribute<?>...) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Creates a new empty file in the specified or default temporary directory, using the given
prefix and suffix to generate its name.
- createUnavailableSection() - Method in class com.oracle.truffle.api.source.Source
-
Returns an unavailable source section indicating that the source location is not available.
- createUncached(Object) - Method in class com.oracle.truffle.api.library.LibraryExport
-
- createUncached(AbstractTruffleString, byte[], TruffleString.Encoding) - Static method in class com.oracle.truffle.api.strings.TruffleString.WithMask
-
- createUncachedDispatch() - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Creates a uncached automatically dispatched version of this library.
- createUnion(OptionDescriptors...) - Static method in interface org.graalvm.options.OptionDescriptors
-
Creates a union options descriptor out of multiple given descriptors.
- createUnwind(Object) - Method in class com.oracle.truffle.api.instrumentation.EventContext
-
Create an unwind throwable, that when thrown, abruptly breaks execution of a node and unwinds
it off the execution stack.
- createUnwind(Object, EventBinding<?>) - Method in class com.oracle.truffle.api.instrumentation.EventContext
-
Create an unwind throwable, that when thrown, abruptly breaks execution of a node and unwinds
it off the execution stack.
- createUTF16() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new UTF-16 string builder.
- createUTF16(int) - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new UTF-16 string builder and pre-allocate the given number of chars.
- createUTF16Uncached(AbstractTruffleString, char[]) - Static method in class com.oracle.truffle.api.strings.TruffleString.WithMask
-
- createUTF32() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new UTF-32 string builder.
- createUTF32(int) - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new UTF-32 string builder and pre-allocate the given number of codepoints.
- createUTF32Uncached(AbstractTruffleString, int[]) - Static method in class com.oracle.truffle.api.strings.TruffleString.WithMask
-
- createUTF8() - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new UTF-8 string builder.
- createUTF8(int) - Static method in class com.oracle.truffle.api.strings.TruffleStringBuilder
-
Create a new UTF-8 string builder and pre-allocate the given number of bytes.
- createVirtualFrame(Object[], FrameDescriptor) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Creates a new virtual frame object that can be used to store values and is potentially
optimizable by the runtime.
- createWrapper(ProbeNode) - Method in interface com.oracle.truffle.api.instrumentation.InstrumentableNode
-
- CREATION_TIME - Static variable in class com.oracle.truffle.api.TruffleFile
-
The file's creation time.
- 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.
- CyclicAssumption - Class in com.oracle.truffle.api.utilities
-
Holds an
Assumption
, and knows how to recreate it with the same properties on
invalidation.
- CyclicAssumption(String) - Constructor for class com.oracle.truffle.api.utilities.CyclicAssumption
-
- EagerExportProvider - Interface in com.oracle.truffle.api.library.provider
-
Service provider interface implemented by library exports if they needed to be loaded eagerly
with a library.
- EconomicMap<K,V> - Interface in org.graalvm.collections
-
Memory efficient map data structure that dynamically changes its representation depending on the
number of entries and is specially optimized for small number of entries.
- EconomicMapUtil - Class in org.graalvm.collections
-
- EconomicMapWrap<K,V> - Class in org.graalvm.collections
-
- EconomicMapWrap(Map<K, V>) - Constructor for class org.graalvm.collections.EconomicMapWrap
-
- EconomicSet<E> - Interface in org.graalvm.collections
-
Memory efficient set data structure.
- EMPTY - Static variable in class com.oracle.truffle.api.utilities.FinalBitSet
-
An empty bit set of size 0.
- empty() - Static method in class org.graalvm.collections.Pair
-
Returns an empty pair.
- EMPTY - Static variable in interface org.graalvm.options.OptionDescriptors
-
An empty set of option descriptors.
- empty() - Static method in class org.graalvm.options.OptionMap
-
Returns an empty option map (immutable).
- emptyCursor() - Static method in interface org.graalvm.collections.EconomicMap
-
- emptyMap() - Static method in interface org.graalvm.collections.EconomicMap
-
- EncapsulatingNodeReference - Class in com.oracle.truffle.api.nodes
-
Thread local reference class to remember the current encapsulating node of an interpreter on the
stack.
- encoding(Charset) - Method in class com.oracle.truffle.api.source.Source.LiteralBuilder
-
Explicitly assigns an encoding used to read the file content.
- encoding(Charset) - Method in class com.oracle.truffle.api.source.Source.SourceBuilder
-
Explicitly assigns an encoding used to read the file content.
- encoding(Charset) - Method in class org.graalvm.polyglot.Source.Builder
-
Assigns an encoding used to read the file content.
- endsWith(String) - Method in class com.oracle.truffle.api.TruffleFile
-
Tests if this
TruffleFile
path ends with the given path.
- endsWith(TruffleFile) - Method in class com.oracle.truffle.api.TruffleFile
-
- engine(Engine) - Method in class org.graalvm.polyglot.Context.Builder
-
Explicitly sets the underlying engine to use.
- Engine - Class in org.graalvm.polyglot
-
- Engine.Builder - Class in org.graalvm.polyglot
-
- ensureRegistered() - Method in interface com.oracle.truffle.api.library.provider.EagerExportProvider
-
Ensures that the export is registered and usable.
- ensureVirtualized(Object) - Static method in class com.oracle.truffle.api.CompilerDirectives
-
Ensures that the given object will be virtual (escape analyzed) at all points that are
dominated by the current position.
- ensureVirtualizedHere(Object) - Static method in class com.oracle.truffle.api.CompilerDirectives
-
Ensures that the given object will be virtual at the current position.
- enter() - Method in class com.oracle.truffle.api.dsl.SpecializationStatistics
-
Enters this specialization instance object on the current thread.
- enter() - Method in class com.oracle.truffle.api.profiles.BranchProfile
-
Call when an unlikely branch is entered.
- enter(Node) - Method in class com.oracle.truffle.api.profiles.InlinedBranchProfile
-
- enter(Node) - Method in class com.oracle.truffle.api.TruffleContext
-
Enters this context and returns an object representing the previous context.
- enter() - Method in class org.graalvm.polyglot.Context
-
Explicitly enters the context on the current thread.
- entering(String, String) - Method in class com.oracle.truffle.api.TruffleLogger
-
Logs entry into method.
- entering(String, String, Object) - Method in class com.oracle.truffle.api.TruffleLogger
-
Logs entry into method with single parameter.
- entering(String, String, Object[]) - Method in class com.oracle.truffle.api.TruffleLogger
-
Logs entry into method with multiple parameters.
- entrySet() - Method in class org.graalvm.options.OptionMap
-
Returns an unmodifiable
Set
view of the mappings contained in this map.
- environment(String, String) - Method in class com.oracle.truffle.api.io.TruffleProcessBuilder
-
Sets the subprocess environment variable.
- environment(Map<String, String>) - Method in class com.oracle.truffle.api.io.TruffleProcessBuilder
-
- environment(String, String) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Sets an environment variable.
- environment(Map<String, String>) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
- environment(String, String) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets an environment variable.
- environment(Map<String, String>) - Method in class org.graalvm.polyglot.Context.Builder
-
- EnvironmentAccess - Class in org.graalvm.polyglot
-
Represents an access policy to the process environment for the guest languages of a context.
- equal(ComparableWord) - Method in interface org.graalvm.word.ComparableWord
-
Compares this word with the specified value.
- equal(SignedWord) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- equal(int) - Method in interface org.graalvm.word.SignedWord
-
Compares this Signed with the specified value.
- equal(UnsignedWord) - Method in interface org.graalvm.word.UnsignedWord
-
Compares this Unsigned with the specified value.
- equal(int) - Method in interface org.graalvm.word.UnsignedWord
-
Compares this Unsigned with the specified value.
- equals(Object) - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
- equals(Object) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Indicates whether another
DebugValue
is equal to this.
- equals(Object) - Method in class com.oracle.truffle.api.library.Message
- equals(Object) - Method in class com.oracle.truffle.api.object.HiddenKey
-
- equals(Object) - Method in class com.oracle.truffle.api.object.Location
-
Abstract to force overriding.
- equals(Object) - Method in class com.oracle.truffle.api.source.Source
- equals(Object) - Method in class com.oracle.truffle.api.source.SourceSection
-
- equals(Object) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
Returns true
if this string is equal to obj
.
- equals(Object) - Method in class com.oracle.truffle.api.strings.TranscodingErrorHandler.ReplacementString
-
- equals(Object) - Method in class com.oracle.truffle.api.TruffleContext
- equals(Object) - Method in class com.oracle.truffle.api.TruffleFile
- equals(Object) - Method in class com.oracle.truffle.api.utilities.FinalBitSet
-
Compares this object against the specified object.
- equals(UnmodifiableEconomicMap<K, V>, UnmodifiableEconomicMap<K, V>) - Static method in class org.graalvm.collections.EconomicMapUtil
-
Compares maps for equality.
- equals(Object, Object) - Method in class org.graalvm.collections.Equivalence
-
Returns true
if the non-null
arguments are equal to each other and
false
otherwise.
- equals(Object) - Method in class org.graalvm.collections.Pair
- equals(Object) - Method in class org.graalvm.home.Version
- equals(Object) - Method in class org.graalvm.options.OptionDescriptor
- equals(Object) - Method in class org.graalvm.options.OptionMap
-
- equals(Object) - Method in class org.graalvm.polyglot.Context
- equals(Object) - Method in class org.graalvm.polyglot.HostAccess
- equals(Object) - Method in class org.graalvm.polyglot.io.IOAccess
- equals(Object) - Method in class org.graalvm.polyglot.io.ProcessHandler.Redirect
- equals(Object) - Method in exception org.graalvm.polyglot.PolyglotException
- equals(Object) - Method in class org.graalvm.polyglot.Source
- equals(Object) - Method in class org.graalvm.polyglot.SourceSection
-
- equals(Object) - Method in class org.graalvm.polyglot.TypeLiteral
-
- equals(Object) - Method in class org.graalvm.polyglot.Value
-
Compares the identity of the underlying polyglot objects.
- equalsUncached(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- Equivalence - Class in org.graalvm.collections
-
Strategy for comparing two objects.
- Equivalence() - Constructor for class org.graalvm.collections.Equivalence
-
Subclass for creating custom equivalence definitions.
- err() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- err(OutputStream) - Method in class com.oracle.truffle.api.TruffleContext.Builder
-
Sets the error output stream to be used for the context.
- err() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- err(OutputStream) - Method in class org.graalvm.polyglot.Context.Builder
-
Sets the error output stream to be used for the context.
- err(OutputStream) - Method in class org.graalvm.polyglot.Engine.Builder
-
Sets the standard error stream to be used for this engine.
- eval(String) - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Evaluates the given code in the state of the current execution and in the same guest language
as the current language is defined in.
- eval(Source) - Method in class org.graalvm.polyglot.Context
-
Evaluates a source object by using the
language specified
in the source.
- eval(String, CharSequence) - Method in class org.graalvm.polyglot.Context
-
Evaluates a guest language code literal, using a provided
language
id
.
- evalInternal(Node, Source) - Method in class com.oracle.truffle.api.TruffleContext
-
Evaluates a source in an inner context and returns the result.
- evalPublic(Node, Source) - Method in class com.oracle.truffle.api.TruffleContext
-
- evaluate(String, String) - Method in class com.oracle.truffle.api.debug.DebugContext
-
Evaluate the given code in this context.
- EventBinding<T> - Class in com.oracle.truffle.api.instrumentation
-
- EventContext - Class in com.oracle.truffle.api.instrumentation
-
Represents the context of an execution event.
- ExactMath - Class in com.oracle.truffle.api
-
This class contains exact math related methods that are generally useful for dynamic language
implementations.
- ExceptionType - Enum in com.oracle.truffle.api.interop
-
Represents a type of a Truffle exception.
- exec(Path, String...) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Replaces the current process image with the process image specified by the given path invoked
with the given args.
- exec(Path, String[], Map<String, String>) - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Replaces the current process image with the process image specified by the given path invoked
with the given arguments and environment.
- ExecutableNode - Class in com.oracle.truffle.api.nodes
-
Represents an executable node in a Truffle AST.
- ExecutableNode(TruffleLanguage<?>) - Constructor for class com.oracle.truffle.api.nodes.ExecutableNode
-
Creates new executable node with a given language instance.
- execute(DebugValue...) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Executes the executable represented by this value.
- execute(Object, Object...) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Executes an executable value with the given arguments.
- execute(VirtualFrame) - Method in class com.oracle.truffle.api.nodes.ExecutableNode
-
Execute this fragment at the place where it was parsed.
- execute(VirtualFrame) - Method in class com.oracle.truffle.api.nodes.LoopNode
-
Invokes one loop invocation by repeatedly calling
execute)
on the repeating node the loop
was initialized with.
- execute(VirtualFrame) - Method in class com.oracle.truffle.api.nodes.RootNode
-
Executes this function using the specified frame and returns the result value.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.AsManagedNode
-
If the given string is already a managed (i.e.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.AsMutableTruffleStringNode
-
- execute(AbstractTruffleString, AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.ConcatNode
-
- execute(AbstractTruffleString, TruffleString.Encoding, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.ForceEncodingNode
-
Returns a version of string a
assigned to the given encoding.
- execute(byte[], int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.FromByteArrayNode
-
- execute(Object, int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.FromNativePointerNode
-
Create a new
MutableTruffleString
from an interop object representing a native
pointer (
isPointer(pointerObject)
must return
true
).
- execute(AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.SubstringByteIndexNode
-
- execute(AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.SubstringNode
-
Create a new mutable substring of a
, starting from fromIndex
, with length
length
.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.SwitchEncodingNode
-
Returns a version of string a
that is encoded in the given encoding, which may be
the string itself or a converted version.
- execute(AbstractTruffleString, TruffleString.Encoding, TranscodingErrorHandler) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.SwitchEncodingNode
-
Returns a version of string a
that is encoded in the given encoding, which may be
the string itself or a converted version.
- execute(MutableTruffleString, int, byte, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.MutableTruffleString.WriteByteNode
-
Writes a byte into the given mutable string.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.AsManagedNode
-
Returns a given string if it is already managed (i.e.
- execute(AbstractTruffleString, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.AsManagedNode
-
If the given string is already a managed (i.e.
- execute(TruffleString, NativeAllocator, TruffleString.Encoding, boolean, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.AsNativeNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.AsTruffleStringNode
-
- execute(AbstractTruffleString, int, int, byte[], TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfAnyByteNode
-
Return the byte index of the first occurrence of any byte contained in values
,
bounded by fromByteIndex
(inclusive) and maxByteIndex
(exclusive).
- execute(AbstractTruffleString, int, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointNode
-
- execute(AbstractTruffleString, int, int, TruffleString.CodePointSet) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointSetNode
-
Returns the byte index of the first codepoint present in the given
TruffleString.CodePointSet
,
bounded by
fromByteIndex
(inclusive) and
toByteIndex
(exclusive).
- execute(AbstractTruffleString, AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfStringNode
-
- execute(AbstractTruffleString, TruffleString.WithMask, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexOfStringNode
-
- execute(AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteIndexToCodePointIndexNode
-
Convert the given byte index to a codepoint index, relative to starting point
byteOffset
.
- execute(AbstractTruffleString, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteLengthOfCodePointNode
-
Get the number of bytes occupied by the codepoint starting at
byteIndex
, with
best-effort
error handling.
- execute(AbstractTruffleString, int, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.TruffleString.ByteLengthOfCodePointNode
-
Get the number of bytes occupied by the codepoint starting at byteIndex
.
- execute(AbstractTruffleString, int, int, char[]) - Method in class com.oracle.truffle.api.strings.TruffleString.CharIndexOfAnyCharUTF16Node
-
Return the char index of the first occurrence of any char contained in values
,
bounded by fromCharIndex
(inclusive) and maxCharIndex
(exclusive).
- execute(AbstractTruffleString, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CodePointAtByteIndexNode
-
Decode and return the codepoint at byte index
i
, with
best-effort
error handling.
- execute(AbstractTruffleString, int, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.TruffleString.CodePointAtByteIndexNode
-
Decode and return the codepoint at byte index i
.
- execute(AbstractTruffleString, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CodePointAtIndexNode
-
Decode and return the codepoint at codepoint index
i
, with
best-effort
error handling.
- execute(AbstractTruffleString, int, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.TruffleString.CodePointAtIndexNode
-
Decode and return the codepoint at codepoint index i
.
- execute(AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CodePointIndexToByteIndexNode
-
Convert the given codepoint index to a byte index, relative to starting point
byteOffset
.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CodePointLengthNode
-
Return the number of codepoints in the string.
- execute(AbstractTruffleString, TruffleString.CodeRange) - Method in class com.oracle.truffle.api.strings.TruffleString.CodeRangeEqualsNode
-
- execute(AbstractTruffleString, AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CompareBytesNode
-
Compare strings a
and b
byte-by-byte.
- execute(AbstractTruffleString, AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.TruffleString.CompareCharsUTF16Node
-
Compare UTF-16 strings a
and b
char-by-char.
- execute(AbstractTruffleString, AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.TruffleString.CompareIntsUTF32Node
-
Compare UTF-32 strings a
and b
int-by-int.
- execute(AbstractTruffleString, AbstractTruffleString, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.ConcatNode
-
Create a new string by concatenating a
and b
.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CopyToByteArrayNode
-
Copy the entire string to a byte[] and return it.
- execute(AbstractTruffleString, int, byte[], int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CopyToByteArrayNode
-
Copy a region of the given
TruffleString
a
, bounded by
byteFromIndexA
and
byteLength
into the given byte array, at starting at
byteFromIndexDst
.
- execute(AbstractTruffleString, int, Object, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CopyToNativeMemoryNode
-
Copy a region of the given
TruffleString
a
, bounded by
byteFromIndexA
and
byteLength
into the given interop object representing
a native pointer (
isPointer(pointerObject)
must return
true
), starting at
byteFromIndexDst
.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CreateBackwardCodePointIteratorNode
-
- execute(AbstractTruffleString, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.TruffleString.CreateBackwardCodePointIteratorNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.CreateCodePointIteratorNode
-
- execute(AbstractTruffleString, TruffleString.Encoding, TruffleString.ErrorHandling) - Method in class com.oracle.truffle.api.strings.TruffleString.CreateCodePointIteratorNode
-
- execute(AbstractTruffleString, AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.EqualNode
-
Returns true
if a
and b
are byte-by-byte equal when considered in
expectedEncoding
.
- execute(AbstractTruffleString, TruffleString.Encoding, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ForceEncodingNode
-
Returns a version of string a
assigned to the given encoding, which may be the
string itself or a new string.
- execute(byte[], TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode
-
- execute(byte[], TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode
-
- execute(byte[], int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode
-
- execute(char[]) - Method in class com.oracle.truffle.api.strings.TruffleString.FromCharArrayUTF16Node
-
- execute(char[], int, int) - Method in class com.oracle.truffle.api.strings.TruffleString.FromCharArrayUTF16Node
-
- execute(int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.FromCodePointNode
-
Creates a new TruffleString from a given code point.
- execute(int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.FromCodePointNode
-
Creates a new TruffleString from a given code point.
- execute(int[]) - Method in class com.oracle.truffle.api.strings.TruffleString.FromIntArrayUTF32Node
-
- execute(int[], int, int) - Method in class com.oracle.truffle.api.strings.TruffleString.FromIntArrayUTF32Node
-
- execute(String, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode
-
Creates a
TruffleString
from a Java string, re-using its internal byte array if
possible.
- execute(String, int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode
-
Creates a
TruffleString
from a given region in a Java string, re-using its
internal byte array if possible and the region covers the entire string.
- execute(long, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.FromLongNode
-
Creates a 10's complement string from the given long value, using ASCII digits (0x30 -
0x39).
- execute(Object, int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.FromNativePointerNode
-
Create a new
TruffleString
from an interop object representing a native pointer (
isPointer(pointerObject)
must return
true
).
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.GetByteCodeRangeNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.GetCodeRangeImpreciseNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.GetCodeRangeNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.GetInternalByteArrayNode
-
Get the given string's internal byte array.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.GetInternalNativePointerNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.GetStringCompactionLevelNode
-
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.HashCodeNode
-
Returns the string's hash code.
- execute(AbstractTruffleString, int, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.IndexOfCodePointNode
-
Return the codepoint index of the first occurrence of codepoint
, bounded by
fromIndex
(inclusive) and toIndex
(exclusive), if no occurrence is found
return a negative value.
- execute(AbstractTruffleString, AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.IndexOfStringNode
-
Return the codepoint index of the first occurrence of string
, bounded by
fromIndex
(inclusive) and toIndex
(exclusive), if no occurrence is found
return a negative value.
- execute(AbstractTruffleString, int, int, int[]) - Method in class com.oracle.truffle.api.strings.TruffleString.IntIndexOfAnyIntUTF32Node
-
Return the int index of the first occurrence of any int contained in values
,
bounded by fromIntIndex
(inclusive) and maxIntIndex
(exclusive).
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.IsValidNode
-
Returns true
if the string encoded correctly.
- execute(AbstractTruffleString, int, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.LastByteIndexOfCodePointNode
-
- execute(AbstractTruffleString, AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.LastByteIndexOfStringNode
-
- execute(AbstractTruffleString, TruffleString.WithMask, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.LastByteIndexOfStringNode
-
- execute(AbstractTruffleString, int, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.LastIndexOfCodePointNode
-
Return the codepoint index of the last occurrence of codepoint
, bounded by
fromIndex
(exclusive upper limit) and toIndex
(inclusive lower limit), if
no occurrence is found return a negative value.
- execute(AbstractTruffleString, AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.LastIndexOfStringNode
-
Return the codepoint index of the last occurrence of string
, bounded by
fromIndex
(exclusive upper limit) and toIndex
(inclusive lower limit), if
no occurrence is found return a negative value.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.MaterializeNode
-
Forces materialization of any lazy internal data.
- execute(AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.TruffleString.ParseDoubleNode
-
- execute(AbstractTruffleString, int) - Method in class com.oracle.truffle.api.strings.TruffleString.ParseIntNode
-
- execute(AbstractTruffleString, int) - Method in class com.oracle.truffle.api.strings.TruffleString.ParseLongNode
-
- execute(AbstractTruffleString, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.ReadByteNode
-
Read a single byte from a string.
- execute(AbstractTruffleString, int) - Method in class com.oracle.truffle.api.strings.TruffleString.ReadCharUTF16Node
-
Read a single char from a UTF-16 string.
- execute(AbstractTruffleString, int, AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.RegionEqualByteIndexNode
-
Checks for a region match, byte-by-byte.
- execute(AbstractTruffleString, int, TruffleString.WithMask, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.RegionEqualByteIndexNode
-
Checks for a region match, byte-by-byte.
- execute(AbstractTruffleString, int, AbstractTruffleString, int, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.RegionEqualNode
-
Checks for codepoint equality in a region with the given codepoint index and codepoint
length.
- execute(AbstractTruffleString, int, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.RepeatNode
-
Create a new string by repeating n
times string a
.
- execute(AbstractTruffleString, int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.SubstringByteIndexNode
-
- execute(AbstractTruffleString, int, int, TruffleString.Encoding, boolean) - Method in class com.oracle.truffle.api.strings.TruffleString.SubstringNode
-
Create a substring of a
, starting from codepoint index fromIndex
, with
codepoint length length
.
- execute(AbstractTruffleString, TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.SwitchEncodingNode
-
Returns a version of string a
that is encoded in the given encoding, which may be
the string itself or a converted version.
- execute(AbstractTruffleString, TruffleString.Encoding, TranscodingErrorHandler) - Method in class com.oracle.truffle.api.strings.TruffleString.SwitchEncodingNode
-
Returns a version of string a
that is encoded in the given encoding, which may be
the string itself or a converted version.
- execute(AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode
-
- execute(AbstractTruffleString, byte[], TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.TruffleString.WithMask.CreateNode
-
- execute(AbstractTruffleString, char[]) - Method in class com.oracle.truffle.api.strings.TruffleString.WithMask.CreateUTF16Node
-
- execute(AbstractTruffleString, int[]) - Method in class com.oracle.truffle.api.strings.TruffleString.WithMask.CreateUTF32Node
-
- execute(TruffleStringBuilder, byte) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendByteNode
-
Append a single byte to the string builder.
- execute(TruffleStringBuilder, char) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendCharUTF16Node
-
Append a single char to the string builder.
- execute(TruffleStringBuilder, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendCodePointNode
-
Append a codepoint to the string builder.
- execute(TruffleStringBuilder, int, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendCodePointNode
-
Append a codepoint to the string builder, repeat
times.
- execute(TruffleStringBuilder, int, int, boolean) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendCodePointNode
-
Append a codepoint to the string builder, repeat
times.
- execute(TruffleStringBuilder, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendIntNumberNode
-
Append the base-10 string equivalent of a given integer to the string builder.
- execute(TruffleStringBuilder, String) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendJavaStringUTF16Node
-
Append a substring of a given
String
to the string builder.
- execute(TruffleStringBuilder, String, int, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendJavaStringUTF16Node
-
Append a substring of a given
String
, starting at char index
fromIndex
and ending at
fromIndex + length
, to the string builder.
- execute(TruffleStringBuilder, long) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendLongNumberNode
-
Append the base-10 string equivalent of a given long value to the string builder.
- execute(TruffleStringBuilder, AbstractTruffleString) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendStringNode
-
- execute(TruffleStringBuilder, AbstractTruffleString, int, int) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.AppendSubstringByteIndexNode
-
Append a substring of a given
TruffleString
, starting at byte index
fromByteIndex
and ending at byte index
fromByteIndex + byteLength
, to the
string builder.
- execute(TruffleStringBuilder) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.ToStringNode
-
- execute(TruffleStringBuilder, boolean) - Method in class com.oracle.truffle.api.strings.TruffleStringBuilder.ToStringNode
-
- execute(TruffleStringIterator) - Method in class com.oracle.truffle.api.strings.TruffleStringIterator.NextNode
-
Returns the next codepoint in the string.
- execute(TruffleStringIterator) - Method in class com.oracle.truffle.api.strings.TruffleStringIterator.PreviousNode
-
Returns the previous codepoint in the string.
- execute(Value...) - Method in interface org.graalvm.polyglot.proxy.ProxyExecutable
-
Executes the object with the given arguments and returns its result.
- execute(Object...) - Method in class org.graalvm.polyglot.Value
-
Executes this value if it
can
be executed and returns its result.
- executeBoolean(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a boolean value.
- executeBoolean(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a boolean value.
- executeByte(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a byte value.
- executeByte(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a byte value.
- executeChar(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a char value.
- executeChar(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a char value.
- Executed - Annotation Type in com.oracle.truffle.api.dsl
-
This annotation declares a
child
field to be executed and used as dynamic input
values for
specializations
.
- executeDouble(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a double value.
- executeDouble(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a double value.
- executeFloat(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a float value.
- executeFloat(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a float value.
- executeGeneric(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a generic value.
- executeGeneric(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a generic value.
- executeInt(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects an int value.
- executeInt(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns an int value.
- executeLong(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a long value.
- executeLong(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a long value.
- executeOSR(VirtualFrame, int, Object) - Method in interface com.oracle.truffle.api.nodes.BytecodeOSRNode
-
Entrypoint to invoke this node through OSR.
- executeRepeating(VirtualFrame) - Method in interface com.oracle.truffle.api.nodes.RepeatingNode
-
Repeatedly invoked by a
loop node
implementation until the method returns
false
or throws an exception.
- executeRepeatingWithValue(VirtualFrame) - Method in interface com.oracle.truffle.api.nodes.RepeatingNode
-
Repeatedly invoked by a
loop node
implementation, but allows returning a
language-specific loop exit status.
- executeShort(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element and expects a short value.
- executeShort(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns a short value.
- ExecuteSourceEvent - Class in com.oracle.truffle.api.instrumentation
-
- ExecuteSourceListener - Interface in com.oracle.truffle.api.instrumentation
-
A listener attached by an
Instrumenter
to specific sources of a guest language program to
listen to execute source events.
- ExecuteTracingSupport - Interface in com.oracle.truffle.api.dsl
-
Allows tracing of calls to
execute
methods of a
Node
.
- executeVoid(VirtualFrame, T, int, int) - Method in interface com.oracle.truffle.api.nodes.BlockNode.ElementExecutor
-
Executes the block node element without expecting any return value.
- executeVoid(VirtualFrame, int) - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Executes the block and returns no value.
- executeVoid(Object...) - Method in class org.graalvm.polyglot.Value
-
Executes this value if it
can
be executed.
- ExecutionEvent - Class in org.graalvm.polyglot.management
-
An execution event object passed to an execution listener consumer.
- ExecutionEventListener - Interface in com.oracle.truffle.api.instrumentation
-
A listener attached by an
Instrumenter
to specific locations of a guest language program
to listen to execution events.
- ExecutionEventNode - Class in com.oracle.truffle.api.instrumentation
-
An event node created by an
ExecutionEventNodeFactory
for a specific locations of a guest
language program to listen to instrumentation events.
- ExecutionEventNode() - Constructor for class com.oracle.truffle.api.instrumentation.ExecutionEventNode
-
- ExecutionEventNodeFactory - Interface in com.oracle.truffle.api.instrumentation
-
- ExecutionListener - Class in org.graalvm.polyglot.management
-
Execution listeners allow to instrument the execution of guest languages.
- ExecutionListener.Builder - Class in org.graalvm.polyglot.management
-
A builder used to construct execution events.
- ExecutionSignature - Class in com.oracle.truffle.api.nodes
-
Represents an execution signature of a
RootNode
.
- exists(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Tests existence of a file.
- exitContext(C, TruffleLanguage.ExitMode, int) - Method in class com.oracle.truffle.api.TruffleLanguage
-
Performs language exit event actions that are necessary before language contexts are
finalized
.
- exiting(String, String) - Method in class com.oracle.truffle.api.TruffleLogger
-
Logs a return from method.
- exiting(String, String, Object) - Method in class com.oracle.truffle.api.TruffleLogger
-
Logs a return from method with result.
- EXPLICIT - Static variable in class org.graalvm.polyglot.HostAccess
-
Predefined host access policy that allows access to public host methods or fields that were
annotated with
@Export and were declared in public class.
- ExplodeLoop - Annotation Type in com.oracle.truffle.api.nodes
-
Specifies that loops originating from within this method should be fully unrolled.
- ExplodeLoop.LoopExplosionKind - Enum in com.oracle.truffle.api.nodes
-
- ExportLibrary - Annotation Type in com.oracle.truffle.api.library
-
Allows to export messages of Truffle libraries.
- ExportLibrary.Repeat - Annotation Type in com.oracle.truffle.api.library
-
- ExportMessage - Annotation Type in com.oracle.truffle.api.library
-
Exports the annotated method or class as library message.
- ExportMessage.Ignore - Annotation Type in com.oracle.truffle.api.library
-
Explicitly ignores warning messages originating from the
ExportLibrary
annotation.
- ExportMessage.Repeat - Annotation Type in com.oracle.truffle.api.library
-
- exportSymbol(String, Object) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Explicitly exports a symbol to the polyglot bindings object.
- expressions(boolean) - Method in class org.graalvm.polyglot.management.ExecutionListener.Builder
-
Include program locations that are marked as expressions.
- GenerateAOT - Annotation Type in com.oracle.truffle.api.dsl
-
Allows nodes with specializations to be prepared for AOT.
- GenerateAOT.Exclude - Annotation Type in com.oracle.truffle.api.dsl
-
- GenerateAOT.Provider - Interface in com.oracle.truffle.api.dsl
-
Implemented by generated code.
- GenerateCached - Annotation Type in com.oracle.truffle.api.dsl
-
Allows to enable or disable the generation of the cached version of a Truffle DSL node.
- GeneratedBy - Annotation Type in com.oracle.truffle.api.dsl
-
Marks a type as being generated based on another class or method of a class.
- GenerateInline - Annotation Type in com.oracle.truffle.api.dsl
-
Generates code for a node that makes this node inlinable when used in
cached
parameters of
specializations
.
- GenerateLibrary - Annotation Type in com.oracle.truffle.api.library
-
Libraries are specified with
public
and
abstract
Java classes that
extend the
Library class and are annotated by
@GenerateLibrary
.
- GenerateLibrary.Abstract - Annotation Type in com.oracle.truffle.api.library
-
Makes a library message abstract, but allows to keep a default implementation.
- GenerateLibrary.DefaultExport - Annotation Type in com.oracle.truffle.api.library
-
Specifies
library
implementations provided by default as a fallback.
- GenerateLibrary.DefaultExport.Repeat - Annotation Type in com.oracle.truffle.api.library
-
- GenerateNodeFactory - Annotation Type in com.oracle.truffle.api.dsl
-
Annotate nodes or base classes of nodes to generate factory handlers implementing the
NodeFactory
interface.
- GeneratePackagePrivate - Annotation Type in com.oracle.truffle.api.dsl
-
Make the code generated for an annotated
node
package-private.
- GenerateUncached - Annotation Type in com.oracle.truffle.api.dsl
-
Generates an uncached version of a node with specializations.
- GenerateWrapper - Annotation Type in com.oracle.truffle.api.instrumentation
-
- GenerateWrapper.Ignore - Annotation Type in com.oracle.truffle.api.instrumentation
-
Annotates a method which should not be instrumented in the generated wrapper subclass.
- GenerateWrapper.IncomingConverter - Annotation Type in com.oracle.truffle.api.instrumentation
-
Annotates a method to be used as incoming value converter.
- GenerateWrapper.OutgoingConverter - Annotation Type in com.oracle.truffle.api.instrumentation
-
Annotates a method to be used as outgoing value converter.
- GenerateWrapper.YieldException - Interface in com.oracle.truffle.api.instrumentation
-
- GENERIC - Static variable in class com.oracle.truffle.api.nodes.ExecutionSignature
-
Returns a generic return profile where return and argument types are unknown.
- genericDispatch(Library, Object, Message, Object[], int) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Performs a generic dispatch for this library.
- get() - Method in class com.oracle.truffle.api.ContextLocal
-
Returns the context local value for the currently entered context.
- get(TruffleContext) - Method in class com.oracle.truffle.api.ContextLocal
-
Returns the context local value for an explicit
context
.
- get() - Method in class com.oracle.truffle.api.ContextThreadLocal
-
Returns the context thread local value for the currently entered context and thread.
- get(Thread) - Method in class com.oracle.truffle.api.ContextThreadLocal
-
Returns the context thread local value for the currently entered context and the given
thread.
- get(TruffleContext) - Method in class com.oracle.truffle.api.ContextThreadLocal
-
Returns the context thread local value for the given context and the current thread.his
method is intended to be used on compiled code paths.
- get(TruffleContext, Thread) - Method in class com.oracle.truffle.api.ContextThreadLocal
-
Returns the context thread local value for the given context and the given thread.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.BooleanField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.ByteField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.CharField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.DoubleField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.FloatField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.IntField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.LongField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.ReferenceField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.ShortField
-
This method returns the value of the target field given a target node.
- get(Node) - Method in class com.oracle.truffle.api.dsl.InlineSupport.StateField
-
This method returns the value of the target field given a target node.
- get() - Method in class com.oracle.truffle.api.nodes.EncapsulatingNodeReference
-
Returns the current encapsulating node for the current thread.
- get(Class<? extends Node>) - Static method in class com.oracle.truffle.api.nodes.NodeClass
-
- get(Node) - Static method in class com.oracle.truffle.api.nodes.NodeClass
-
- get(DynamicObject) - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Gets the property's value from the given receiver object if the object has the supported
Shape
, i.e.
- get(int) - Method in class com.oracle.truffle.api.strings.InternalByteArray
-
- get(TruffleFile.AttributeDescriptor<T>) - Method in class com.oracle.truffle.api.TruffleFile.Attributes
-
Returns the attribute value.
- get(Node) - Method in class com.oracle.truffle.api.TruffleLanguage.ContextReference
-
Returns the current language context associated with the current thread.
- get(Node) - Method in class com.oracle.truffle.api.TruffleLanguage.LanguageReference
-
Returns the current language instance associated with the current thread.
- get() - Method in class com.oracle.truffle.api.utilities.AssumedValue
-
- get(int) - Method in class com.oracle.truffle.api.utilities.FinalBitSet
-
Returns the value of the bit with the specified index.
- 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.
- getAbsoluteFile() - Method in class com.oracle.truffle.api.TruffleFile
-
- getActualArity() - Method in exception com.oracle.truffle.api.interop.ArityException
-
Returns the actual number of arguments provided by the foreign access.
- getAndAddByte(byte[], long, byte) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically adds the given byte to the current byte at the given byte offset from the start of
the buffer.
- getAndAddInt(byte[], long, int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically adds the given int to the current int at the given byte offset from the start of
the buffer.
- getAndAddInt(Object, int) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically adds the given value to the current int value represented by this StaticProperty
and stored in the specified static object.
- getAndAddLong(byte[], long, long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically adds the given long to the current long at the given byte offset from the start of
the buffer.
- getAndAddLong(Object, long) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically adds the given value to the current long value represented by this StaticProperty
and stored in the specified static object.
- getAndAddShort(byte[], long, short) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically adds the given short to the current short at the given byte offset from the start
of the buffer.
- getAndBitwiseAndByte(byte[], long, byte) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ANDs the given byte to the current byte at the given byte offset from the
start of the buffer.
- getAndBitwiseAndInt(byte[], long, int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ANDs the given int to the current int at the given byte offset from the
start of the buffer.
- getAndBitwiseAndLong(byte[], long, long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ANDs the given long to the current long at the given byte offset from the
start of the buffer.
- getAndBitwiseAndShort(byte[], long, short) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ANDs the given short to the current short at the given byte offset from
the start of the buffer.
- getAndBitwiseOrByte(byte[], long, byte) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ORs the given byte to the current byte at the given byte offset from the
start of the buffer.
- getAndBitwiseOrInt(byte[], long, int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ORs the given int to the current int at the given byte offset from the
start of the buffer.
- getAndBitwiseOrLong(byte[], long, long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ORs the given long to the current long at the given byte offset from the
start of the buffer.
- getAndBitwiseOrShort(byte[], long, short) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-ORs the given short to the current short at the given byte offset from the
start of the buffer.
- getAndBitwiseXorByte(byte[], long, byte) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-XORs the given byte to the current byte at the given byte offset from the
start of the buffer.
- getAndBitwiseXorInt(byte[], long, int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-XORs the given int to the current int at the given byte offset from the
start of the buffer.
- getAndBitwiseXorLong(byte[], long, long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-XORs the given long to the current long at the given byte offset from the
start of the buffer.
- getAndBitwiseXorShort(byte[], long, short) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically bitwise-XORs the given short to the current short at the given byte offset from
the start of the buffer.
- getAndSetByte(byte[], long, byte) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given byte with the current byte at the given byte offset from the
start of the buffer.
- getAndSetInt(byte[], long, int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given int with the current int at the given byte offset from the
start of the buffer.
- getAndSetInt(Object, int) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the int value represented by this StaticProperty and stored in the specified
static object to the given value and returns the old value.
- getAndSetLong(byte[], long, long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given long with the current long at the given byte offset from the
start of the buffer.
- getAndSetLong(Object, long) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the long value represented by this StaticProperty and stored in the specified
static object to the given value and returns the old value.
- getAndSetObject(Object, Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Atomically sets the
Object
value represented by this StaticProperty and stored in the
specified static object to the given value and returns the old value.
- getAndSetShort(byte[], long, short) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Atomically exchanges the given short with the current short at the given byte offset from the
start of the buffer.
- getAnnotation(AnnotatedElement, Class<T>) - Static method in class org.graalvm.nativeimage.AnnotationAccess
-
- getAnnotationTypes(AnnotatedElement) - Static method in class org.graalvm.nativeimage.AnnotationAccess
-
- getAOTExports() - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Returns a list of ordered exports to be used for AOT preparation if supported.
- getApplicationArguments() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the application arguments that were provided for this context.
- 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.
- getArgumentNames() - Method in class com.oracle.truffle.api.TruffleLanguage.ParsingRequest
-
Argument names.
- getArguments() - Method in interface com.oracle.truffle.api.frame.Frame
-
Retrieves the arguments object from this frame.
- getArguments() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the list of additional isolate arguments.
- getArgumentTypes() - Method in class com.oracle.truffle.api.nodes.ExecutionSignature
-
Returns the argument types of the execution signature.
- 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.
- getArray() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Provides array elements when this value represents an array.
- getArray() - Method in class com.oracle.truffle.api.strings.InternalByteArray
-
Get the internal byte array.
- getArrayElement(long) - Method in class org.graalvm.polyglot.Value
-
Returns the array element of a given index.
- getArraySize(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the array size of the receiver.
- 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
.
- getAssumption() - Method in class com.oracle.truffle.api.utilities.CyclicAssumption
-
- getAsynchronousStackDepth() - Method in class com.oracle.truffle.api.TruffleLanguage
-
Get the depth of asynchronous stack.
- getAsynchronousStacks() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Get a list of asynchronous stack traces that led to scheduling of the current execution.
- getAsynchronousStackTrace(CallTarget, Frame) - Static method in exception com.oracle.truffle.api.TruffleStackTrace
-
Returns asynchronous guest language stack frames that led to the execution of given
CallTarget
on the given
Frame
.
- getAttribute(TruffleFile.AttributeDescriptor<T>, LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Reads a single file's attribute.
- getAttributes(Collection<? extends TruffleFile.AttributeDescriptor<?>>, LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Reads file's attributes as a bulk operation.
- 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.
- getAuxiliarySlot(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
- getAuxiliarySlots() - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
Returns all currently active auxiliary slots along with their indexes.
- getBindings(String) - Method in class org.graalvm.polyglot.Context
-
Returns a value that represents the top-most bindings of a language.
- getBoolean(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type boolean.
- getBoolean(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the boolean value represented by this StaticProperty and stored in the specified
static object.
- getBooleanStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type boolean.
- getBooleanVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the boolean value represented by this StaticProperty and stored in the specified
static object.
- getBreakpointConditionException(Breakpoint) - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the cause of failure, if any, during evaluation of a breakpoint's
condition.
- getBreakpoints() - Method in class com.oracle.truffle.api.debug.Debugger
-
Returns all breakpoints
installed
in this debugger instance, in the install order.
- getBreakpoints() - Method in class com.oracle.truffle.api.debug.DebuggerSession
-
Returns all breakpoints
installed
in this session, in the install order.
- getBreakpoints() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the
breakpoints
that individually would cause the "hit" where
execution is suspended.
- getBufferSize(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the buffer size of the receiver, in bytes.
- getBufferSize() - Method in class org.graalvm.polyglot.Value
-
Returns the buffer size in bytes for values with buffer elements.
- getByte(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type byte.
- getByte(byte[], int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the byte at the given byte offset from the start of the buffer.
- getByte(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the byte at the given byte offset from the start of the buffer.
- getByte(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the byte value represented by this StaticProperty and stored in the specified static
object.
- getByteCodeRangeUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- getByteIndex() - Method in class com.oracle.truffle.api.strings.TruffleStringIterator
-
Returns the next codepoint's byte index, where "byte index" refers the codepoint's first byte
in forward mode, while in backward mode it refers to the first byte after the
codepoint.
- getByteOffset() - Method in exception com.oracle.truffle.api.interop.InvalidBufferOffsetException
-
Returns the start byte offset of the invalid access from the start of the buffer.
- getBytes() - Method in class com.oracle.truffle.api.source.Source
-
- getBytes() - Method in enum com.oracle.truffle.api.strings.TruffleString.CompactionLevel
-
Get the number of bytes per internal array element.
- getBytes() - Method in class org.graalvm.polyglot.Source
-
- getByteStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type byte.
- getByteVolatile(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
- getByteVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the byte value represented by this StaticProperty and stored in the specified static
object.
- getCachedData(int) - Method in class com.oracle.truffle.api.dsl.Introspection.SpecializationInfo
-
Returns the cached state for a given specialization instance.
- getCachedSources() - Method in class org.graalvm.polyglot.Engine
-
Returns the sources previously cached by this engine.
- getCallNode() - Method in interface com.oracle.truffle.api.frame.FrameInstance
-
Returns a node representing the callsite of the next new target on the stack.
- getCallTarget() - Method in interface com.oracle.truffle.api.frame.FrameInstance
-
- getCallTarget() - Method in class com.oracle.truffle.api.nodes.DirectCallNode
-
Returns the originally supplied
CallTarget
when this call node was created.
- getCallTarget() - Method in class com.oracle.truffle.api.nodes.RootNode
-
- getCallTarget() - Method in exception com.oracle.truffle.api.OptimizationFailedException
-
- getCanonicalFile(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns a
TruffleFile
representing the real (canonical) path of an existing file.
- getCapability(Class<T>) - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Requests a capability from the runtime.
- getCatchLocation() - Method in exception com.oracle.truffle.api.debug.DebugException
-
Get source code location where this exception is to be caught.
- getCategory() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the user category of this option.
- getCause() - Method in exception com.oracle.truffle.api.exception.AbstractTruffleException
- getCause() - Method in exception com.oracle.truffle.api.interop.InteropException
-
Returns the cause of an interop exception.
- getChar(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the char value represented by this StaticProperty and stored in the specified static
object.
- getCharacters() - Method in class com.oracle.truffle.api.source.Source
-
Returns all characters of the source.
- getCharacters(int) - Method in class com.oracle.truffle.api.source.Source
-
Gets the text (not including a possible terminating newline) in a (1-based) numbered line.
- getCharacters() - Method in class com.oracle.truffle.api.source.SourceSection
-
Returns the source code fragment described by this section.
- 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 com.oracle.truffle.api.source.SourceSection
-
Returns the index of the text position immediately following the last character in the
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 com.oracle.truffle.api.source.SourceSection
-
Returns the 0-based index of the first character in this 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 com.oracle.truffle.api.source.SourceSection
-
Returns the length of this section in characters.
- getCharLength() - Method in class org.graalvm.polyglot.SourceSection
-
Returns the length of this section in characters.
- getCharVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the char value represented by this StaticProperty and stored in the specified static
object.
- getChildren() - Method in class com.oracle.truffle.api.nodes.Node
-
Iterator over the children of this node.
- getClonedCallTarget() - Method in class com.oracle.truffle.api.nodes.DirectCallNode
-
- getCodeRangeImpreciseUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- getCodeRangeUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- getColumnNumber(int) - Method in class com.oracle.truffle.api.source.Source
-
Given a 0-based character offset, return the 1-based number of the column at the position.
- 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.
- getCompilationTier() - Method in interface com.oracle.truffle.api.frame.FrameInstance
-
Returns an integer for the optimized tier of this method.
- getComponentId() - Method in class com.oracle.truffle.api.provider.InternalResourceProvider
-
Provides the identifier of the language or instrument to which the resource belongs.
- getCondition() - Method in class com.oracle.truffle.api.debug.Breakpoint
-
Returns the expression used to create the current breakpoint condition, null if no condition
set.
- getConfig() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Configuration arguments passed from an outer language context to an inner language
context.
- getConstantValue() - Method in class com.oracle.truffle.api.object.Location
-
If this is a constant location, returns the constant value bound to this location.
- getContext() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the polyglot context associated with this environment.
- 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.
- getContextOptionDescriptors() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument
-
Returns a set of option descriptors for instrument options that can be specified per context.
- getCost() - Method in class com.oracle.truffle.api.instrumentation.ProbeNode
-
- getCost() - Method in class com.oracle.truffle.api.nodes.BlockNode
-
- getCost() - Method in class com.oracle.truffle.api.nodes.Node
-
Returns a rough estimate for the cost of this
Node
.
- getCPUArchitecture() - Method in class com.oracle.truffle.api.InternalResource.Env
-
Returns the current processor architecture.
- getCreationTime(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns the creation time.
- getCurrent() - Static method in enum com.oracle.truffle.api.InternalResource.CPUArchitecture
-
Returns the current CPU architecture.
- getCurrent() - Static method in enum com.oracle.truffle.api.InternalResource.OS
-
Returns the current operating system.
- getCurrent() - Static method in class com.oracle.truffle.api.nodes.EncapsulatingNodeReference
-
Returns the encapsulating node reference of the
current
thread.
- getCurrent() - Static method in class com.oracle.truffle.api.TruffleSafepoint
-
Returns the current safepoint configuration for the current thread.
- 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.
- getCurrentCallTarget() - Method in class com.oracle.truffle.api.nodes.DirectCallNode
-
- getCurrentRootNode() - Method in class com.oracle.truffle.api.nodes.DirectCallNode
-
- 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.
- getCurrentWorkingDirectory() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Gets the current working directory.
- getDebugAsynchronousStacks() - Method in exception com.oracle.truffle.api.debug.DebugException
-
Get a list of asynchronous stack traces that led to scheduling of the exception's execution.
- getDebugger() - Method in class com.oracle.truffle.api.debug.DebuggerSession
-
Returns the
debugger
instance that this session is associated with.
- getDebugProperties() - Method in class com.oracle.truffle.api.nodes.Node
-
Returns properties of this node interesting for debugging and can be overwritten by
subclasses to add their own custom properties.
- getDebugStackTrace() - Method in exception com.oracle.truffle.api.debug.DebugException
-
Gets stack trace elements of guest languages.
- getDeclaredValue(String) - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get a local variable declared in this scope by name.
- getDeclaredValues() - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get local variables declared in this scope, valid at the current suspension point.
- getDeclaringClass() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getDeclaringMetaObject(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns declaring meta object.
- getDefault() - Static method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
- getDefaultClass(Object) - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Returns default exported used for a given receiver.
- getDefaultExport() - Method in interface com.oracle.truffle.api.library.provider.DefaultExportProvider
-
Returns the default export class to be used for this provider.
- getDefaultMimeType() - Method in class com.oracle.truffle.api.nodes.LanguageInfo
-
Returns the default MIME type of a language or null
if no default mime-type is
set.
- getDefaultMimeType() - Method in class org.graalvm.polyglot.Language
-
Returns the default MIME type that is in use by a language.
- getDefaultValue() - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
Default value for the created slots.
- getDefaultValue() - Method in class org.graalvm.options.OptionKey
-
Returns the default value for this option.
- getDelegateExportLibrary(Object) - Method in interface com.oracle.truffle.api.library.LibraryExport.DelegateExport
-
Internal method for generated code only.
- getDelegateExportMessages() - Method in interface com.oracle.truffle.api.library.LibraryExport.DelegateExport
-
Internal method for generated code only.
- getDelegateLibrary(T, Object) - Static method in class com.oracle.truffle.api.library.LibraryFactory
-
Returns the delegated library to use when messages are delegated.
- getDelegateNode() - Method in interface com.oracle.truffle.api.instrumentation.InstrumentableNode.WrapperNode
-
The
instrumentable
guest language node, adopted as a child,
whose execution events the wrapper reports to the instrumentation framework.
- getDeprecationMessage() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the deprecation reason and the recommended fix.
- getDescription() - Method in class com.oracle.truffle.api.nodes.Node
-
Returns a user-readable description of the purpose of the Node, or "" if no description is
available.
- getDescription() - Method in interface org.graalvm.nativeimage.hosted.Feature
-
A short description of the feature (e.g., "Enables Truffle support").
- getDescriptor(String) - Static method in class org.graalvm.nativeimage.RuntimeOptions
-
Looks up a single descriptor given an option name.
- 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.
- getDouble(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type double.
- getDouble(byte[], int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the double at the given byte offset from the start of the buffer.
- getDouble(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the double at the given byte offset from the start of the buffer.
- getDouble(DynamicObject, boolean) - Method in class com.oracle.truffle.api.object.Location
-
Gets this location's value as double.
- getDouble(DynamicObject) - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Gets the property's value from the given receiver object if the object has the supported
Shape
.
- getDouble(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the double value represented by this StaticProperty and stored in the specified
static object.
- getDoubleOrDefault(DynamicObject, Object, Object) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the value of an existing property or returns the provided default value if no such
property exists.
- getDoubleStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type double.
- getDoubleVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the double value represented by this StaticProperty and stored in the specified
static object.
- getDynamicFieldAnnotation() - Method in class com.oracle.truffle.api.object.Layout.Access
-
Deprecated.
- getDynamicType(DynamicObject) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the dynamic type identifier currently associated with this object.
- getDynamicType() - Method in class com.oracle.truffle.api.object.Shape
-
Get the shape's dynamic object type identifier.
- getElement() - Method in class com.oracle.truffle.api.instrumentation.EventBinding
-
- getElementName() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getElements() - Method in class com.oracle.truffle.api.nodes.BlockNode
-
Returns the elements of the block node.
- getElementType() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getEmpty() - Method in enum com.oracle.truffle.api.strings.TruffleString.Encoding
-
- getEncapsulatingSourceSection() - Method in class com.oracle.truffle.api.nodes.Node
-
Retrieves the segment of guest language source code that is represented by this Node, if
present; otherwise retrieves the segment represented by the nearest AST ancestor that has
this information.
- getEncoding(Path) - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns an file encoding for given path.
- getEnd() - Method in class com.oracle.truffle.api.strings.InternalByteArray
-
Get the string region's end (offset + length
).
- getEndColumn() - Method in class com.oracle.truffle.api.source.SourceSection
-
Returns the 1-based column number of the last character in this section (inclusive).
- 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 com.oracle.truffle.api.source.SourceSection
-
Returns 1-based line 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.
- getEnteredContext() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns the entered
TruffleContext
or
null
when no context is entered.
- 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 com.oracle.truffle.api.TruffleLanguage.Env
-
Returns an unmodifiable map of the process environment.
- 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 com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the debugger representation of a guest language exception that caused this suspended
event (via an exception breakpoint, for instance).
- getException() - Method in class org.graalvm.polyglot.management.ExecutionEvent
-
Returns the exception of this source location after it was executed.
- getExceptionCause(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the internal cause of the receiver.
- getExceptionExitStatus(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns exception exit status of the receiver.
- getExceptionMessage(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns exception message of the receiver.
- getExceptionObject() - Method in exception com.oracle.truffle.api.debug.DebugException
-
Get a guest language object representing the exception, if any.
- getExceptionStackTrace(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the exception stack trace of the receiver that is of type exception.
- getExceptionType(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
- getExecutableName(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns executable name of the receiver.
- getExecutableName() - Static method in class org.graalvm.nativeimage.ProcessProperties
-
Return the canonicalized absolute pathname of the executable.
- getExecutionSignature() - Method in interface com.oracle.truffle.api.dsl.NodeFactory
-
Returns a list of children that will be executed by the created node.
- getExitStatus() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns the exit status if this exception indicates that the application was
exited
.
- getExpectedMaxArity() - Method in exception com.oracle.truffle.api.interop.ArityException
-
Returns the maximum number of arguments that are expected.
- getExpectedMinArity() - Method in exception com.oracle.truffle.api.interop.ArityException
-
Returns the minimum number of arguments that are expected.
- getExportedSymbols() - Method in class com.oracle.truffle.api.debug.DebuggerSession
-
Returns a polyglot scope - symbols explicitly exported by languages.
- getFactory() - Static method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the library factory for the interop library.
- getFactory() - Static method in class com.oracle.truffle.api.interop.NodeLibrary
-
Returns the library factory for the node library.
- getFactory() - Static method in class com.oracle.truffle.api.library.DynamicDispatchLibrary
-
- getFactory() - Method in class com.oracle.truffle.api.library.Message
-
- getFactory() - Static method in class com.oracle.truffle.api.library.ReflectionLibrary
-
- getFactory() - Static method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
- getFactory() - Method in class com.oracle.truffle.api.staticobject.StaticShape
-
Returns an instance of the
default or the
user-defined factory interface that must
be used to allocate static objects with the current shape.
- getFieldName(Object) - Method in class com.oracle.truffle.api.nodes.NodeClass
-
- getFieldObject(Object, Node) - Method in class com.oracle.truffle.api.nodes.NodeClass
-
- getFieldType(Object) - Method in class com.oracle.truffle.api.nodes.NodeClass
-
- getFieldValue(Object, Node) - Method in class com.oracle.truffle.api.nodes.NodeClass
-
- getFileNameSeparator() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the name separator used to separate names in
TruffleFile
's path string.
- getFinalAssumption() - Method in class com.oracle.truffle.api.object.Location
-
Returns the assumption that this location is final.
- getFlags() - Method in class com.oracle.truffle.api.object.Property
-
Get property flags, which are free for language-specific use.
- getFlags() - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Returns the flags associated with the property represented by this getter.
- getFlags() - Method in class com.oracle.truffle.api.object.Shape
-
- getFloat(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type float.
- getFloat(byte[], int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the float at the given byte offset from the start of the buffer.
- getFloat(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the float at the given byte offset from the start of the buffer.
- getFloat(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the float value represented by this StaticProperty and stored in the specified static
object.
- getFloatStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type float.
- getFloatVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the float value represented by this StaticProperty and stored in the specified static
object.
- getFrame() - Method in class com.oracle.truffle.api.debug.DebugException.CatchLocation
-
- getFrame(FrameInstance.FrameAccess) - Method in interface com.oracle.truffle.api.frame.FrameInstance
-
Accesses the underlying frame using a specified
access mode
.
- getFrame() - Method in class com.oracle.truffle.api.TruffleLanguage.InlineParsingRequest
-
Specifies the execution context for parsing.
- getFrame() - Method in class com.oracle.truffle.api.TruffleStackTraceElement
-
Returns the read-only frame.
- getFrameDescriptor() - Method in interface com.oracle.truffle.api.frame.Frame
-
- getFrameDescriptor() - Method in class com.oracle.truffle.api.nodes.RootNode
-
- 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.
- getGroup(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns the group owner of the file.
- getGuestObject() - Method in class com.oracle.truffle.api.TruffleStackTraceElement
-
Returns an interop object representing this
TruffleStackTraceElement supporting
the
hasExecutableName
and potentially
hasDeclaringMetaObject
and
hasSourceLocation
messages.
- getGuestObject() - Method in exception org.graalvm.polyglot.PolyglotException
-
Returns an additional guest language object.
- getHashEntriesIterator() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns the entries iterator of the hash map.
- getHashEntriesIterator(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the hash entries iterator for the receiver.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns the keys iterator of the hash map.
- getHashKeysIterator(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the hash keys iterator for the receiver.
- getHashKeysIterator() - Method in class org.graalvm.polyglot.Value
-
Creates a new hash keys iterator that allows read each map key.
- getHashSize() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns the number of hash map entries.
- getHashSize(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the number of receiver entries.
- 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(DebugValue) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get value of a hash map for the specified key or null
if the mapping for the
specified key does not exist.
- 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(DebugValue, DebugValue) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get value of a hash map for the specified key or return the defaultValue
when the
mapping for the specified key does not exist or is not readable.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns the values iterator of the hash map.
- getHashValuesIterator(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the hash values iterator for the receiver.
- 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.
- getHitCount() - Method in class com.oracle.truffle.api.debug.Breakpoint
-
- getHomeFolder() - Method in class org.graalvm.home.HomeFinder
-
- getHostTraceElement() - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Provides a host frame.
- getHostTraceElement() - Method in class com.oracle.truffle.api.debug.DebugStackTraceElement
-
Provides a host element.
- getId() - Method in class com.oracle.truffle.api.InstrumentInfo
-
Gets the id clients can use to acquire this instrument.
- getId() - Method in class com.oracle.truffle.api.library.Message
-
Returns a unique message id within a library.
- getId() - Method in class com.oracle.truffle.api.nodes.LanguageInfo
-
Returns the unique id of the language.
- getId() - Method in class com.oracle.truffle.api.staticobject.DefaultStaticProperty
-
StaticProperty instances must have a
String
identifier that is unique and constant
for that shape.
- getId() - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
StaticProperty instances must have a
String
identifier that is unique and constant
for that shape.
- 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.
- getIdentifier(Class<? extends Tag>) - Static method in class com.oracle.truffle.api.instrumentation.Tag
-
Returns the alias of a particular tag or null
if no alias was specified for this
tag.
- getIgnoreCount() - Method in class com.oracle.truffle.api.debug.Breakpoint
-
- 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").
- getInfo() - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
- getInputContext(int) - Method in class com.oracle.truffle.api.instrumentation.ExecutionEventNode
-
Returns the event context of an input by index.
- getInputCount() - Method in class com.oracle.truffle.api.instrumentation.ExecutionEventNode
-
Returns the total number of instrumented input nodes that may produce
input events
when executed.
- getInputRedirect() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the standard input source.
- getInputValues() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the input values of the current source element gathered from return values of it's
executed children.
- 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
-
- getInstances() - Method in class com.oracle.truffle.api.dsl.Introspection.SpecializationInfo
-
Returns the number of dynamic specialization instances that are active for this
specialization.
- getInstrumentClassName() - Method in class com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider
-
- getInstrumentedNode() - Method in class com.oracle.truffle.api.instrumentation.EventContext
-
Accessor to the instrumented node at which the event occurred.
- getInstrumentedSourceSection() - Method in class com.oracle.truffle.api.instrumentation.EventContext
-
- getInstrumenter() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns the instrumenter which lets you instrument guest language ASTs.
- getInstruments() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- getInstruments() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns a map instrument-id to instrument instance of all instruments that are installed
in the environment.
- getInstruments() - Method in class org.graalvm.polyglot.Engine
-
Gets all installed instruments of this engine.
- getInt(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type int.
- getInt(byte[], int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the int at the given byte offset from the start of the buffer.
- getInt(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the int at the given byte offset from the start of the buffer.
- getInt(DynamicObject, boolean) - Method in class com.oracle.truffle.api.object.Location
-
Gets this location's value as int.
- getInt(DynamicObject) - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Gets the property's value from the given receiver object if the object has the supported
Shape
.
- getInt(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the int value represented by this StaticProperty and stored in the specified static
object.
- getInternalByteArrayUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- getInternalLanguages() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns all languages that are installed and internally accessible in the environment.
- getInternalNativePointerUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- getInternalResource(Class<? extends InternalResource>) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns the
TruffleFile
representing the target directory of an internal
resource.
- getInternalResource(String) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns the
TruffleFile
representing the target directory of an internal
resource.
- getInternalResource(Class<? extends InternalResource>) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the
TruffleFile
representing the target directory of an internal
resource.
- getInternalResource(String) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the
TruffleFile
representing the target directory of an internal
resource.
- getInternalResourceIds() - Method in class com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider
-
Returns ids of provided internal resources.
- getInternalResourceIds() - Method in class com.oracle.truffle.api.provider.TruffleLanguageProvider
-
Returns ids of provided internal resources.
- getInternalTruffleFile(String) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- getInternalTruffleFile(URI) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- getIntOrDefault(DynamicObject, Object, Object) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the value of an existing property or returns the provided default value if no such
property exists.
- getIntrospectionData() - Method in interface com.oracle.truffle.api.dsl.Introspection.Provider
-
Returns internal reflection data in undefined format.
- getIntrospectionData(Node) - Method in interface com.oracle.truffle.api.dsl.Introspection.Provider
-
Returns internal reflection data in undefined format.
- getIntStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type int.
- getIntVolatile(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
- getIntVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the int value represented by this StaticProperty and stored in the specified static
object.
- getInvalidIndex() - Method in exception com.oracle.truffle.api.interop.InvalidArrayIndexException
-
Returns the invalid index that was used.
- 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 class com.oracle.truffle.api.debug.DebugValue
-
Returns the iterator value.
- getIterator(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the iterator for the receiver.
- 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 com.oracle.truffle.api.debug.DebugValue
-
Returns the next element in the iteration.
- getIteratorNextElement(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the next element in the iteration.
- getIteratorNextElement() - Method in class org.graalvm.polyglot.Value
-
Returns the next element in the iteration.
- getKey() - Method in class com.oracle.truffle.api.object.Property
-
Get property identifier.
- getKey() - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Returns the key of the property represented by this getter.
- 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.
- getKeyArray(DynamicObject) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets a snapshot of the object's property keys, in insertion order.
- getKeyList() - Method in class com.oracle.truffle.api.object.Shape
-
Get a list of all property keys in insertion order.
- getKeys() - Method in class com.oracle.truffle.api.object.Shape
-
Get all property keys in insertion order.
- 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.
- getKind() - Method in class com.oracle.truffle.api.debug.Breakpoint
-
Returns the kind of this breakpoint.
- getLanguage() - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Returns public information about the language of this frame.
- getLanguage() - Method in class com.oracle.truffle.api.instrumentation.AllocationEvent
-
Returns the language performing the allocation.
- getLanguage(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the the original language of the receiver value.
- getLanguage(Class<C>) - Method in class com.oracle.truffle.api.nodes.ExecutableNode
-
Returns the language instance associated with this executable node.
- getLanguage() - Method in class com.oracle.truffle.api.source.Source
-
Returns the language this source was created with.
- 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.
- getLanguageClassName() - Method in class com.oracle.truffle.api.provider.TruffleLanguageProvider
-
- getLanguageHome() - Method in class com.oracle.truffle.api.TruffleLanguage
-
Returns the home location for this language.
- getLanguageHomes() - Method in class org.graalvm.home.HomeFinder
-
- getLanguageInfo(Class<? extends TruffleLanguage<?>>) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns the
language info
for a given language class if available.
- getLanguageInfo() - Method in class com.oracle.truffle.api.nodes.ExecutableNode
-
Returns public information about the language.
- getLanguages() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- 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.
- getLanguageView(LanguageInfo, Object) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Wraps the provided value to provide language specific information for primitive and
foreign values.
- getLanguageView(C, Object) - Method in class com.oracle.truffle.api.TruffleLanguage
-
Wraps the value to provide language-specific information for primitive and foreign values.
- getLastAccessTime(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns the last access time.
- getLastModifiedTime(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns the last modified time.
- getLastProperty() - Method in class com.oracle.truffle.api.object.Shape
-
Get the last property.
- getLayoutClass() - Method in class com.oracle.truffle.api.object.Shape
-
Get the shape's layout class.
- getLeafAssumption() - Method in class com.oracle.truffle.api.object.Shape
-
Get an assumption that the shape is a leaf.
- getLeft() - Method in class org.graalvm.collections.Pair
-
Returns the left value of this pair.
- getLength() - Method in exception com.oracle.truffle.api.interop.InvalidBufferOffsetException
-
- getLength() - Method in class com.oracle.truffle.api.source.Source
-
Gets the number of characters or bytes of the source.
- getLength() - Method in class com.oracle.truffle.api.strings.InternalByteArray
-
Get the string region's length.
- 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.
- getLibraryClass() - Method in class com.oracle.truffle.api.library.Message
-
Returns the library class of this message.
- getLibraryClassName() - Method in interface com.oracle.truffle.api.library.provider.DefaultExportProvider
-
- getLibraryClassName() - Method in interface com.oracle.truffle.api.library.provider.EagerExportProvider
-
- getLibraryName() - Method in class com.oracle.truffle.api.library.Message
-
Returns the name of the library of this message.
- getLibraryPaths() - Method in interface org.graalvm.nativeimage.c.CContext.Directives
-
Returns a list of library paths.
- getLineCount() - Method in class com.oracle.truffle.api.source.Source
-
The number of text lines in the source, including empty lines; characters at the end of the
source without a terminating newline count as a line.
- 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 com.oracle.truffle.api.source.Source
-
The number of characters (not counting a possible terminating newline) in a (1-based)
numbered 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 com.oracle.truffle.api.source.Source
-
Given a 0-based character offset, return the 1-based number of the line that includes the
position.
- 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 com.oracle.truffle.api.source.Source
-
Given a 1-based line number, return the 0-based offset of the first character in the line.
- 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 exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Returns a node indicating the location where this exception occurred in the AST.
- getLocation() - Method in class com.oracle.truffle.api.object.Property
-
Get the property location.
- getLocation() - Method in class com.oracle.truffle.api.ThreadLocalAction.Access
-
Returns the current node location executing on this thread.
- getLocation() - Method in class com.oracle.truffle.api.TruffleLanguage.InlineParsingRequest
-
Specifies the code location for parsing.
- getLocation() - Method in class com.oracle.truffle.api.TruffleStackTraceElement
-
Returns a node representing the callsite on the stack.
- 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.
- getLocationDescription() - Method in class com.oracle.truffle.api.debug.Breakpoint
-
- getLock() - Method in class com.oracle.truffle.api.nodes.Node
-
Returns a lock object that can be used to synchronize modifications to the AST.
- getLog2() - Method in enum com.oracle.truffle.api.strings.TruffleString.CompactionLevel
-
Get the number of bytes per internal array element in log2 format.
- getLogger(String) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Find or create an engine bound logger for an instrument.
- getLogger(Class<?>) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Find or create an engine bound logger for an instrument.
- getLogger(String) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Find or create a context-bound logger.
- getLogger(Class<?>) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Find or create a context-bound logger.
- getLogger(String) - Static method in class com.oracle.truffle.api.TruffleLogger
-
Find or create a root logger for a given language or instrument.
- getLogger(String, Class<?>) - Static method in class com.oracle.truffle.api.TruffleLogger
-
Find or create a logger for a given language or instrument class.
- getLogger(String, String) - Static method in class com.oracle.truffle.api.TruffleLogger
-
Find or create a logger for a given language or instrument.
- getLong(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type long.
- getLong(byte[], int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the long at the given byte offset from the start of the buffer.
- getLong(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the long at the given byte offset from the start of the buffer.
- getLong(DynamicObject, boolean) - Method in class com.oracle.truffle.api.object.Location
-
Gets this location's value as long.
- getLong(DynamicObject) - Method in class com.oracle.truffle.api.object.PropertyGetter
-
Gets the property's value from the given receiver object if the object has the supported
Shape
.
- getLong(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the long value represented by this StaticProperty and stored in the specified static
object.
- getLongOrDefault(DynamicObject, Object, Object) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the value of an existing property or returns the provided default value if no such
property exists.
- getLongStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type long.
- getLongVolatile(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
- getLongVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the long value represented by this StaticProperty and stored in the specified static
object.
- getLookup() - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Returns a method handle lookup used to initialize the library class.
- 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.
- getMembers(Object, boolean) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns an array of member name strings.
- getMembers(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
- getMessage() - Method in exception com.oracle.truffle.api.dsl.UnsupportedSpecializationException
-
- getMessage() - Method in exception com.oracle.truffle.api.interop.ArityException
- getMessage() - Method in exception com.oracle.truffle.api.interop.InvalidArrayIndexException
- getMessage() - Method in exception com.oracle.truffle.api.interop.InvalidBufferOffsetException
- getMessage() - Method in exception com.oracle.truffle.api.interop.StopIterationException
- getMessage() - Method in exception com.oracle.truffle.api.interop.UnknownIdentifierException
- getMessage() - Method in exception com.oracle.truffle.api.interop.UnknownKeyException
- getMessage() - Method in exception com.oracle.truffle.api.interop.UnsupportedMessageException
- getMessage() - Method in exception com.oracle.truffle.api.strings.TruffleString.NumberFormatException
-
Returns a detailed error message.
- getMessage() - Method in exception org.graalvm.polyglot.PolyglotException
-
Gets a user readable message for the polyglot exception.
- getMessages() - Method in class com.oracle.truffle.api.library.LibraryFactory
-
Returns an unmodifiable list of messages that this library provides.
- getMetaObject() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get a meta-object of this value, if any.
- getMetaObject(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the metaobject that is associated with this value.
- 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(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
- getMetaParents() - Method in class org.graalvm.polyglot.Value
-
- getMetaQualifiedName() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns the qualified name of a metaobject as
String
.
- getMetaQualifiedName(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the qualified name of a metaobject as
string
.
- getMetaQualifiedName() - Method in class org.graalvm.polyglot.Value
-
Returns the qualified name of a metaobject as
String
.
- getMetaSimpleName() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns the simple name of a metaobject as
string
.
- getMetaSimpleName(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the simple name of a metaobject as
string
.
- getMetaSimpleName() - Method in class org.graalvm.polyglot.Value
-
Returns the simple name of a metaobject as
string
.
- getMethodName() - Method in class com.oracle.truffle.api.dsl.Introspection.SpecializationInfo
-
Returns the method name of the introspected specialization.
- getMimeType() - Method in class com.oracle.truffle.api.source.Source
-
Returns the MIME type that is associated with this source.
- 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 com.oracle.truffle.api.nodes.LanguageInfo
-
Returns the MIME types supported by this language.
- getMimeTypes() - Method in class org.graalvm.polyglot.Language
-
Returns the MIME types supported by this language.
- getName() - Method in interface com.oracle.truffle.api.Assumption
-
A name for the assumption that is used for debug output.
- getName() - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get a human readable name of this scope.
- getName() - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
A description of the AST (expected to be a method or procedure name in most languages) that
identifies the AST for the benefit of guest language programmers using tools; it might
appear, for example in the context of a stack dump or trace and is not expected to be called
often.
- getName() - Method in class com.oracle.truffle.api.debug.DebugStackTraceElement
-
A description of the trace element.
- getName() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns the name of this value as it is referred to from its origin.
- getName() - Method in class com.oracle.truffle.api.InstrumentInfo
-
Gets a human readable name of this instrument.
- getName() - Method in class com.oracle.truffle.api.nodes.LanguageInfo
-
Returns the unique name of the language.
- getName() - Method in class com.oracle.truffle.api.nodes.RootNode
-
Returns a simple name of the AST (expected to be a method or procedure name in most
languages) that identifies the AST for the benefit of guest language programmers using tools;
it might appear, for example in the context of a stack dump or trace and is not expected to
be called often.
- getName() - Method in class com.oracle.truffle.api.object.HiddenKey
-
- getName() - Method in class com.oracle.truffle.api.source.Source
-
Returns the name of this resource holding a guest language program.
- getName() - Method in class com.oracle.truffle.api.TruffleFile
-
- getName() - Method in class com.oracle.truffle.api.TruffleLogger
-
Returns the name of the logger.
- getName() - Method in interface com.oracle.truffle.api.TruffleRuntime
-
Name describing this runtime implementation for debugging purposes.
- 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.
- getNewSize() - Method in class com.oracle.truffle.api.instrumentation.AllocationEvent
-
Returns a size of the allocated value in bytes.
- getNext() - Method in interface org.graalvm.polyglot.proxy.ProxyIterator
-
Returns the next element in the iteration.
- getNode() - Method in exception com.oracle.truffle.api.dsl.UnsupportedSpecializationException
-
- getNode() - Method in class com.oracle.truffle.api.instrumentation.LoadSourceSectionEvent
-
Returns the instrumentable Truffle node that caused this event.
- getNodeClass() - Method in interface com.oracle.truffle.api.dsl.NodeFactory
-
- getNodeFieldArray() - Method in class com.oracle.truffle.api.nodes.NodeClass
-
- getNodeObject() - Method in class com.oracle.truffle.api.instrumentation.EventContext
-
Returns a language provided object that represents the instrumented node properties.
- getNodeObject() - Method in interface com.oracle.truffle.api.instrumentation.InstrumentableNode
-
Returns an interop capable object that contains all keys and values of attributes associated
with this node.
- getNodeSignatures() - Method in interface com.oracle.truffle.api.dsl.NodeFactory
-
- getNthParent(Node, int) - Static method in class com.oracle.truffle.api.nodes.NodeUtil
-
Get the nth parent of a node, where the 0th parent is the node itself.
- getNumberOfAuxiliarySlots() - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
- getNumberOfSlots() - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
- getObject(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Read access to a local variable of type
Object
.
- getObject(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the
Object
value represented by this StaticProperty and stored in the
specified static object.
- getObject() - Method in interface org.graalvm.nativeimage.PinnedObject
-
Returns the Object that is the referent of this PinnedObject.
- getObjectArray(DynamicObject) - Method in class com.oracle.truffle.api.object.Layout.Access
-
Deprecated.
- 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.
- getObjectStatic(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
Static read access to a local variable of type
Object
.
- getObjectVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the
Object
value represented by this StaticProperty and stored in the
specified static object.
- getOffset() - Method in class com.oracle.truffle.api.strings.InternalByteArray
-
Get the string region's starting index.
- getOldSize() - Method in class com.oracle.truffle.api.instrumentation.AllocationEvent
-
Returns an old size of the value prior to the allocation, in bytes.
- getOptionDescriptors() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument
-
Returns a set of option descriptors that are supported by this instrument.
- getOptionDescriptors() - Method in class com.oracle.truffle.api.TruffleLanguage
-
Returns a set of option descriptors that are supported by this language.
- getOptions() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- getOptions(TruffleContext) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- getOptions() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- 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.
- getOrDefault(DynamicObject, Object, Object) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the value of an existing property or returns the provided default value if no such
property exists.
- getOriginalLanguage() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get the original language that created the value, if any.
- getOS() - Method in class com.oracle.truffle.api.InternalResource.Env
-
Returns the current operating system.
- 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.
- getOSRMetadata() - Method in interface com.oracle.truffle.api.nodes.BytecodeOSRNode
-
Gets the OSR metadata for this instance.
- getOutputRedirect() - Method in class org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
-
Returns the standard output destination.
- getOutputStream() - Method in class org.graalvm.polyglot.io.ProcessHandler.Redirect
-
Returns the output stream to redirect to.
- getOwner(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns the owner of the file.
- getParameterCount() - Method in class com.oracle.truffle.api.library.Message
-
Returns the number of parameters including the receiver type.
- getParameterType(int) - Method in class com.oracle.truffle.api.library.Message
-
- getParameterTypes() - Method in class com.oracle.truffle.api.library.Message
-
Returns all parameter types including the receiver type of the message.
- getParameterTypes() - Method in error org.graalvm.nativeimage.MissingReflectionRegistrationError
-
- getParent() - Method in class com.oracle.truffle.api.debug.DebugContext
-
Get a parent context of this context, if any.
- getParent() - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get a parent scope.
- getParent() - Method in class com.oracle.truffle.api.nodes.Node
-
The current parent node of this node.
- getParent() - Method in class com.oracle.truffle.api.TruffleContext
-
Get a parent context of this context, if any.
- getParent() - Method in class com.oracle.truffle.api.TruffleFile
-
Returns a parent
TruffleFile
or null when the file does not have a parent.
- getParent() - Method in class com.oracle.truffle.api.TruffleLogger
-
- getParentFrameDescriptor() - Method in class com.oracle.truffle.api.nodes.RootNode
-
If this root node has a lexical scope parent, this method returns its frame descriptor.
- getPath() - Method in class com.oracle.truffle.api.source.Source
-
The fully qualified name of the source.
- getPath() - Method in class com.oracle.truffle.api.TruffleFile
-
- getPath() - Method in class org.graalvm.polyglot.Source
-
The fully qualified name of the source.
- getPathSeparator() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the path separator used to separate filenames in a path list.
- 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 com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Returns the polyglot scope - symbols explicitly exported by languages.
- getPolyglotBindings() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns a TruffleObject that represents the polyglot bindings.
- 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
-
- getPosixPermissions(LinkOption...) - Method in class com.oracle.truffle.api.TruffleFile
-
Returns the file's Posix permissions.
- getPrimitive(int, Class<T>) - Method in class com.oracle.truffle.api.dsl.InlineSupport.InlineTarget
-
Requests a primitive field for a given field index.
- getPrimitiveArray(DynamicObject) - Method in class com.oracle.truffle.api.object.Layout.Access
-
Deprecated.
- getPriority() - Method in interface com.oracle.truffle.api.library.provider.DefaultExportProvider
-
Returns the priority used when multiple default exports would be applicable.
- getPriority() - Method in interface com.oracle.truffle.api.TruffleRuntimeAccess
-
Allows disambiguation if more than one
TruffleRuntime
implementation is available.
- getProbeNode() - Method in interface com.oracle.truffle.api.instrumentation.InstrumentableNode.WrapperNode
-
A child of the wrapper, through which the wrapper reports execution events related to the
guest language delegate node.
- 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.
- getProperties() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Provides properties representing an internal structure of this value.
- getProperties() - Method in class com.oracle.truffle.api.object.Shape
-
An
Iterable
over the shape's properties in insertion order.
- getProperty(String) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get a property value by its name.
- getProperty(DynamicObject, Object) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
- getProperty(Object) - Method in class com.oracle.truffle.api.object.Shape
-
Get a property entry by key.
- getPropertyArray(DynamicObject) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets an array snapshot of the object's properties, in insertion order.
- getPropertyAssumption(Object) - Method in class com.oracle.truffle.api.object.Shape
-
Gets a stable property assumption for the given property key.
- getPropertyCount() - Method in class com.oracle.truffle.api.object.Shape
-
Returns the number of properties in this shape.
- getPropertyFlagsOrDefault(DynamicObject, Object, int) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the property flags associated with the requested property key.
- getPropertyList() - Method in class com.oracle.truffle.api.object.Shape
-
Get a list of all properties that this Shape stores.
- getPropertyListInternal(boolean) - Method in class com.oracle.truffle.api.object.Shape
-
Returns all (also hidden) property objects in this shape.
- getProtectionDomain() - Method in class org.graalvm.nativeimage.Isolates.CreateIsolateParameters
-
Returns the memory protection domain to be used for an isolate.
- getPublicLanguages() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns all languages that are installed and publicly accessible in the environment.
- getPublicTruffleFile(String) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- getPublicTruffleFile(URI) - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- getQualifiedName() - Method in class com.oracle.truffle.api.library.Message
-
Returns a qualified and unique name of this message.
- getQualifiedName() - Method in class com.oracle.truffle.api.nodes.RootNode
-
Returns a qualified name of the AST that in the best case uniquely identifiers the method.
- getRawException(Class<? extends TruffleLanguage<?>>) - Method in exception com.oracle.truffle.api.debug.DebugException
-
Returns the guest language representation of the exception, or null
if the
requesting language class does not match the root node language at the throw location.
- getRawFrame(Class<? extends TruffleLanguage<?>>, FrameInstance.FrameAccess) - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Returns the underlying frame for this debug stack frame or null
if the
requesting language class does not match the root node guest language.
- getRawNode(Class<? extends TruffleLanguage<?>>) - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Returns the current node for this stack frame, or null
if the requesting
language class does not match the root node guest language.
- getRawType() - Method in class org.graalvm.polyglot.TypeLiteral
-
Returns the raw class type of the literal.
- getRawValue(Class<? extends TruffleLanguage<?>>) - Method in class com.oracle.truffle.api.debug.DebugValue
-
Returns the underlying guest value object held by this
DebugValue
.
- getReader() - Method in class com.oracle.truffle.api.source.Source
-
Access to the source contents.
- getReader() - Method in class org.graalvm.polyglot.Source
-
Returns a new reader that reads from the
characters
provided by this
source.
- getReceiver() - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get value that represents the receiver object of this scope.
- getReceiverClass() - Method in interface com.oracle.truffle.api.library.provider.DefaultExportProvider
-
Returns the receiver class of the default export.
- getReceiverMember(Object, Frame) - Method in class com.oracle.truffle.api.interop.NodeLibrary
-
Returns an object that represents the receiver name when available.
- getReceiverType() - Method in class com.oracle.truffle.api.library.Message
-
Returns the receiver type of the message.
- getReference(int, Class<?>) - Method in class com.oracle.truffle.api.dsl.InlineSupport.InlineTarget
-
Requests a reference field for a given field index.
- getRepeatingNode() - Method in class com.oracle.truffle.api.nodes.LoopNode
-
Returns the repeating node the loop node was created with.
- 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.
- getResourceId() - Method in class com.oracle.truffle.api.provider.InternalResourceProvider
-
An internal resource identifier.
- getResult() - Method in exception com.oracle.truffle.api.nodes.UnexpectedResultException
-
- getReturnType() - Method in class com.oracle.truffle.api.library.Message
-
Returns the return type of the message.
- getReturnType() - Method in class com.oracle.truffle.api.nodes.ExecutionSignature
-
Returns the return type of the execution signature.
- getReturnValue() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the return value of the currently executed source location.
- 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.
- getRoot() - Method in class com.oracle.truffle.api.object.Shape
-
Get the root shape.
- getRootInstance() - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get value that represents root instance of this scope.
- getRootInstance(Object, Frame) - Method in class com.oracle.truffle.api.interop.NodeLibrary
-
Returns the current instance of guest language representation of the root node (e.g.
- getRootInstanceBreakpoints() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get a list of breakpoints installed to the value's session and whose
root instance
is this value.
- 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.
- getRootNode() - Method in class com.oracle.truffle.api.nodes.Node
-
Get the root node of the tree a node belongs to.
- getRootNode() - Method in interface com.oracle.truffle.api.RootCallTarget
-
- getRuntime() - Static method in class com.oracle.truffle.api.Truffle
-
- getRuntime() - Method in interface com.oracle.truffle.api.TruffleRuntimeAccess
-
Gets the
TruffleRuntime
implementation available via this access object.
- getSandboxPolicy() - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- getSandboxPolicy() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
- getSandboxPolicy(String) - Method in interface com.oracle.truffle.api.TruffleOptionDescriptors
-
- getSavedInputValues(VirtualFrame) - Method in class com.oracle.truffle.api.instrumentation.ExecutionEventNode
-
Returns all saved input values.
- getScope() - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Get the current inner-most scope.
- getScope() - Method in class com.oracle.truffle.api.debug.DebugStackTraceElement
-
Get the current inner-most scope.
- getScope() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get the scope where this value is declared in.
- getScope(LanguageInfo) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
Provides top scope object of the language, if any.
- getScope(Object, Frame, boolean) - Method in class com.oracle.truffle.api.interop.NodeLibrary
-
Get an object representing a local scope containing variables visible at the node location.
- getScope(C) - Method in class com.oracle.truffle.api.TruffleLanguage
-
Get a top scope of the language, if any.
- getScopeParent(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
- getSeparator() - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns the name separator used to separate names in a path string.
- getServicesClassNames() - Method in class com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider
-
Returns the class names of provided services.
- getServicesClassNames() - Method in class com.oracle.truffle.api.provider.TruffleLanguageProvider
-
Returns the class names of provided services.
- getSession() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get the debugger session associated with this value.
- getSession() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the debugger session this suspended event was created for.
- getSessionCount() - Method in class com.oracle.truffle.api.debug.Debugger
-
Returns the number of active debugger sessions.
- getShape() - Method in class com.oracle.truffle.api.object.DynamicObject
-
Get the object's current shape.
- getShape(DynamicObject) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
Gets the
shape
of the object.
- getShape(DynamicObject) - Method in class com.oracle.truffle.api.object.Layout.Access
-
Deprecated.
- getShapeFlags(DynamicObject) - Method in class com.oracle.truffle.api.object.DynamicObjectLibrary
-
- getSharedData() - Method in class com.oracle.truffle.api.object.Shape
-
Get the shape's shared data.
- getShort(byte[], int) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the short at the given byte offset from the start of the buffer.
- getShort(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
Reads the short at the given byte offset from the start of the buffer.
- getShort(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the short value represented by this StaticProperty and stored in the specified static
object.
- getShortVolatile(byte[], long) - Method in class com.oracle.truffle.api.memory.ByteArraySupport
-
- getShortVolatile(Object) - Method in class com.oracle.truffle.api.staticobject.StaticProperty
-
Returns the short value represented by this StaticProperty and stored in the specified static
object.
- getSimpleName() - Method in class com.oracle.truffle.api.library.Message
-
Returns the simple name of this message.
- getSize() - Method in interface org.graalvm.polyglot.proxy.ProxyArray
-
Returns the reported size of the array.
- getSlotInfo(int) - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
Queries the info object for a given indexed slot.
- getSlotKind(int) - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
Returns the
FrameSlotKind
associated with the given indexed slot.
- getSlotName(int) - Method in class com.oracle.truffle.api.frame.FrameDescriptor
-
Queries the name for a given indexed slot.
- getSource() - Method in class com.oracle.truffle.api.instrumentation.ExecuteSourceEvent
-
Returns the executed source that caused this event.
- getSource() - Method in class com.oracle.truffle.api.instrumentation.LoadSourceEvent
-
Returns the loaded source that caused this event.
- getSource() - Method in class com.oracle.truffle.api.source.SourceSection
-
Representation of the source program that contains this section.
- getSource() - Method in class com.oracle.truffle.api.TruffleLanguage.InlineParsingRequest
-
The source code to parse.
- getSource() - Method in class com.oracle.truffle.api.TruffleLanguage.ParsingRequest
-
The source code to parse.
- getSource() - Method in class org.graalvm.polyglot.SourceSection
-
Representation of the source program that contains this section.
- getSourceLocation() - Method in class com.oracle.truffle.api.debug.DebugValue
-
Get a source location where this value is declared, if any.
- getSourceLocation(Object) - Method in class com.oracle.truffle.api.interop.InteropLibrary
-
Returns the declared source location of the receiver value.
- 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.
- getSourceSection() - Method in class com.oracle.truffle.api.debug.DebugException.CatchLocation
-
- getSourceSection() - Method in class com.oracle.truffle.api.debug.DebugScope
-
Get a source section representing this scope.
- getSourceSection() - Method in class com.oracle.truffle.api.debug.DebugStackFrame
-
Returns the source section of the location where the debugging session was suspended.
- getSourceSection() - Method in class com.oracle.truffle.api.debug.DebugStackTraceElement
-
Returns the source section location of this trace element.
- getSourceSection() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns the guest language source section of the AST node before/after the execution is
suspended.
- getSourceSection() - Method in class com.oracle.truffle.api.instrumentation.LoadSourceSectionEvent
-
Returns the loaded source section that caused this event.
- getSourceSection() - Method in class com.oracle.truffle.api.nodes.Node
-
Retrieves the segment of guest language source code that is represented by this Node.
- getSpecialization(Node, String) - Static method in class com.oracle.truffle.api.dsl.Introspection
-
Returns introspection information for the first specialization that matches a given method
name.
- getSpecialization(Node, Node, String) - Static method in class com.oracle.truffle.api.dsl.Introspection
-
- getSpecializations(Node) - Static method in class com.oracle.truffle.api.dsl.Introspection
-
Returns introspection information for all declared specializations as unmodifiable list.
- getSpecializations(Node, Node) - Static method in class com.oracle.truffle.api.dsl.Introspection
-
- getStability() - Method in class org.graalvm.options.OptionDescriptor
-
Returns the stability of this option.
- getStackFrames() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns a list of guest language stack frame objects that indicate the current guest language
location.
- getStackTrace() - Method in exception com.oracle.truffle.api.debug.DebugException
-
Gets stack trace elements of guest languages.
- getStackTrace(Throwable) - Static method in exception com.oracle.truffle.api.TruffleStackTrace
-
Returns the guest language frames that are stored in this throwable or null
if
no guest language frames can ever be stored in this throwable.
- getStackTrace() - Method in exception org.graalvm.polyglot.PolyglotException
-
Gets stack trace elements for Java and guest languages.
- getStackTraceElementLimit() - Method in exception com.oracle.truffle.api.exception.AbstractTruffleException
-
Returns the number of guest language frames that should be collected for this exception.
- getStartColumn() - Method in class com.oracle.truffle.api.source.SourceSection
-
Returns the 1-based column number of the first character in this section (inclusive).
- 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 com.oracle.truffle.api.source.SourceSection
-
Returns 1-based line 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).
- getState(int, int) - Method in class com.oracle.truffle.api.dsl.InlineSupport.InlineTarget
-
Requests a state field for a given field index.
- getStringCompactionLevelUncached(TruffleString.Encoding) - Method in class com.oracle.truffle.api.strings.AbstractTruffleString
-
- getSuppliedNodes() - Method in exception com.oracle.truffle.api.dsl.UnsupportedSpecializationException
-
- getSuppliedValues() - Method in exception com.oracle.truffle.api.dsl.UnsupportedSpecializationException
-
- getSuppliedValues() - Method in exception com.oracle.truffle.api.interop.UnsupportedTypeException
-
Returns the arguments of the foreign object access that were not supported by the
TruffleObject
.
- getSuspendAnchor() - Method in class com.oracle.truffle.api.debug.Breakpoint
-
Returns the suspended position within the guest language source location.
- getSuspendAnchor() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
Returns where, within the guest language
source section
, the
suspended position is.
- getTag(int) - Method in interface com.oracle.truffle.api.frame.Frame
-
- getTarget() - Method in class com.oracle.truffle.api.TruffleStackTraceElement
-
Returns the call target on the stack.
- getTargetClass() - Method in class com.oracle.truffle.api.dsl.InlineSupport.InlineTarget
-
Returns static target class this inlining specification was applied.
- getTempDirectory() - Method in interface org.graalvm.polyglot.io.FileSystem
-
Returns the default temporary directory.
- getThread() - Method in class com.oracle.truffle.api.ThreadLocalAction.Access
-
Returns the thread where this thread local action is running on.
- getThrowLocation() - Method in exception com.oracle.truffle.api.debug.DebugException
-
Get source code location where this exception was thrown from.
- getTimeZone() - Method in class com.oracle.truffle.api.TruffleLanguage.Env
-
Returns the default time zone of this environment.
- getToolHomes() - Method in class org.graalvm.home.HomeFinder
-
- getTopScope(String) - Method in class com.oracle.truffle.api.debug.DebuggerSession
-
Returns a language top scope.
- getTopStackFrame() - Method in class com.oracle.truffle.api.debug.SuspendedEvent
-
- getTruffleFile(TruffleContext, String) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-
- getTruffleFile(TruffleContext, URI) - Method in class com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
-