GraalVM Truffle Java API Reference
24.0.0-dev
f0e8373ec294b7af06e70a5d2e12488ce99e6cdb
Class Hierarchy
- java.lang.Object
- com.oracle.truffle.api.strings.AbstractTruffleString
- com.oracle.truffle.api.instrumentation.AllocationEvent
- com.oracle.truffle.api.instrumentation.AllocationEventFilter
- com.oracle.truffle.api.instrumentation.AllocationEventFilter.Builder
- com.oracle.truffle.api.instrumentation.AllocationReporter
- org.graalvm.nativeimage.AnnotationAccess
- com.oracle.truffle.api.dsl.AOTSupport
- com.oracle.truffle.api.ArrayUtils
- com.oracle.truffle.api.utilities.AssumedValue<T>
- com.oracle.truffle.api.debug.Breakpoint
- com.oracle.truffle.api.debug.Breakpoint.Builder
- com.oracle.truffle.api.debug.Breakpoint.ExceptionBuilder
- com.oracle.truffle.api.memory.ByteArraySupport
- org.graalvm.nativeimage.c.constant.CConstant.ValueAccess
- org.graalvm.nativeimage.c.function.CEntryPoint.AlwaysIncluded (implements java.util.function.BooleanSupplier)
- org.graalvm.nativeimage.c.function.CEntryPoint.FatalExceptionHandler (implements org.graalvm.nativeimage.c.function.CEntryPoint.ExceptionHandler)
- org.graalvm.nativeimage.c.function.CEntryPoint.NotIncludedAutomatically (implements java.util.function.BooleanSupplier)
- org.graalvm.nativeimage.c.function.CEntryPointLiteral<T>
- com.oracle.truffle.api.CompilerAsserts
- com.oracle.truffle.api.CompilerDirectives
- org.graalvm.polyglot.Context (implements java.lang.AutoCloseable)
- org.graalvm.polyglot.Context.Builder
- com.oracle.truffle.api.ContextLocal<T>
- com.oracle.truffle.api.ContextThreadLocal<T>
- org.graalvm.nativeimage.c.type.CTypeConversion
- org.graalvm.nativeimage.c.type.CTypeConversion.CCharPointerPointerHolder (implements java.lang.AutoCloseable)
- org.graalvm.nativeimage.CurrentIsolate
- com.oracle.truffle.api.utilities.CyclicAssumption
- com.oracle.truffle.api.debug.DebugContext
- com.oracle.truffle.api.debug.DebugException.CatchLocation
- com.oracle.truffle.api.debug.Debugger
- com.oracle.truffle.api.debug.DebuggerSession (implements java.io.Closeable)
- com.oracle.truffle.api.debug.DebuggerTags
- com.oracle.truffle.api.debug.DebugScope
- com.oracle.truffle.api.debug.DebugStackFrame
- com.oracle.truffle.api.debug.DebugStackTraceElement
- com.oracle.truffle.api.debug.DebugValue
- com.oracle.truffle.api.dsl.DSLSupport
- com.oracle.truffle.api.object.DynamicObject (implements com.oracle.truffle.api.interop.TruffleObject)
- org.graalvm.collections.EconomicMapUtil
- org.graalvm.collections.EconomicMapWrap<K,V> (implements org.graalvm.collections.EconomicMap<K,V>)
- com.oracle.truffle.api.nodes.EncapsulatingNodeReference
- org.graalvm.polyglot.Engine (implements java.lang.AutoCloseable)
- org.graalvm.polyglot.Engine.Builder
- org.graalvm.polyglot.EnvironmentAccess
- org.graalvm.collections.Equivalence
- com.oracle.truffle.api.instrumentation.EventBinding<T>
- com.oracle.truffle.api.instrumentation.EventContext
- com.oracle.truffle.api.ExactMath
- com.oracle.truffle.api.instrumentation.ExecuteSourceEvent
- org.graalvm.polyglot.management.ExecutionEvent
- org.graalvm.polyglot.management.ExecutionListener (implements java.lang.AutoCloseable)
- org.graalvm.polyglot.management.ExecutionListener.Builder
- com.oracle.truffle.api.nodes.ExecutionSignature
- com.oracle.truffle.api.utilities.FinalBitSet
- com.oracle.truffle.api.frame.FrameDescriptor (implements java.lang.Cloneable)
- com.oracle.truffle.api.frame.FrameDescriptor.Builder
- com.oracle.truffle.api.object.HiddenKey (implements com.oracle.truffle.api.interop.TruffleObject)
- org.graalvm.home.HomeFinder
- org.graalvm.polyglot.HostAccess
- org.graalvm.polyglot.HostAccess.Builder
- com.oracle.truffle.api.HostCompilerDirectives
- org.graalvm.nativeimage.ImageInfo
- org.graalvm.nativeimage.ImageSingletons
- com.oracle.truffle.api.profiles.InlinedProfile
- com.oracle.truffle.api.dsl.InlineSupport
- com.oracle.truffle.api.dsl.InlineSupport.InlinableField
- com.oracle.truffle.api.dsl.InlineSupport.InlineTarget
- org.graalvm.polyglot.Instrument
- com.oracle.truffle.api.instrumentation.Instrumenter
- com.oracle.truffle.api.InstrumentInfo
- com.oracle.truffle.api.strings.InternalByteArray
- com.oracle.truffle.api.InternalResource.Env
- com.oracle.truffle.api.provider.InternalResourceProvider
- com.oracle.truffle.api.dsl.Introspection
- com.oracle.truffle.api.dsl.Introspection.SpecializationInfo
- org.graalvm.polyglot.io.IOAccess
- org.graalvm.polyglot.io.IOAccess.Builder
- org.graalvm.nativeimage.Isolates
- org.graalvm.nativeimage.Isolates.CreateIsolateParameters
- org.graalvm.nativeimage.Isolates.CreateIsolateParameters.Builder
- com.oracle.truffle.api.utilities.JSONHelper
- com.oracle.truffle.api.utilities.JSONHelper.JSONStringBuilder
- org.graalvm.polyglot.Language
- com.oracle.truffle.api.nodes.LanguageInfo
- com.oracle.truffle.api.object.Layout.Access
- com.oracle.truffle.api.library.LibraryExport<T>
- com.oracle.truffle.api.library.LibraryFactory<T>
- com.oracle.truffle.api.instrumentation.LoadSourceEvent
- com.oracle.truffle.api.instrumentation.LoadSourceSectionEvent
- com.oracle.truffle.api.object.Location
- org.graalvm.word.LocationIdentity
- org.graalvm.collections.LockFreePool<T>
- org.graalvm.collections.LockFreePrefixTree
- org.graalvm.collections.LockFreePrefixTree.Allocator
- com.oracle.truffle.api.library.Message
- com.oracle.truffle.api.instrumentation.NearestSectionFilter
- com.oracle.truffle.api.instrumentation.NearestSectionFilter.Builder
- com.oracle.truffle.api.nodes.Node (implements java.lang.Cloneable, com.oracle.truffle.api.nodes.NodeInterface)
- com.oracle.truffle.api.nodes.NodeClass
- com.oracle.truffle.api.nodes.NodeCloneable (implements java.lang.Cloneable)
- com.oracle.truffle.api.profiles.Profile
- com.oracle.truffle.api.nodes.NodeUtil
- java.lang.Number (implements java.io.Serializable)
- org.graalvm.options.OptionDescriptor
- org.graalvm.options.OptionDescriptor.Builder
- org.graalvm.options.OptionKey<T>
- org.graalvm.options.OptionMap<T>
- org.graalvm.options.OptionType<T>
- org.graalvm.collections.Pair<L,R>
- org.graalvm.nativeimage.Platform.ANDROID_AARCH64 (implements org.graalvm.nativeimage.Platform.ANDROID, org.graalvm.nativeimage.Platform.LINUX_AARCH64_BASE)
- org.graalvm.nativeimage.Platform.HOSTED_ONLY (implements org.graalvm.nativeimage.Platform)
- org.graalvm.nativeimage.Platform.IOS_AARCH64 (implements org.graalvm.nativeimage.Platform.DARWIN_AARCH64, org.graalvm.nativeimage.Platform.IOS)
- org.graalvm.nativeimage.Platform.IOS_AMD64 (implements org.graalvm.nativeimage.Platform.DARWIN_AMD64, org.graalvm.nativeimage.Platform.IOS)
- org.graalvm.nativeimage.Platform.LINUX_AARCH64 (implements org.graalvm.nativeimage.Platform.LINUX, org.graalvm.nativeimage.Platform.LINUX_AARCH64_BASE)
- org.graalvm.nativeimage.Platform.LINUX_AMD64 (implements org.graalvm.nativeimage.Platform.LINUX, org.graalvm.nativeimage.Platform.LINUX_AMD64_BASE)
- org.graalvm.nativeimage.Platform.LINUX_RISCV64 (implements org.graalvm.nativeimage.Platform.LINUX, org.graalvm.nativeimage.Platform.RISCV64)
- org.graalvm.nativeimage.Platform.MACOS_AARCH64 (implements org.graalvm.nativeimage.Platform.DARWIN_AARCH64, org.graalvm.nativeimage.Platform.MACOS)
- org.graalvm.nativeimage.Platform.MACOS_AMD64 (implements org.graalvm.nativeimage.Platform.DARWIN_AMD64, org.graalvm.nativeimage.Platform.MACOS)
- org.graalvm.nativeimage.Platform.WINDOWS_AARCH64 (implements org.graalvm.nativeimage.Platform.AARCH64, org.graalvm.nativeimage.Platform.WINDOWS)
- org.graalvm.nativeimage.Platform.WINDOWS_AMD64 (implements org.graalvm.nativeimage.Platform.AMD64, org.graalvm.nativeimage.Platform.WINDOWS)
- org.graalvm.polyglot.PolyglotAccess
- org.graalvm.polyglot.PolyglotAccess.Builder
- org.graalvm.polyglot.PolyglotException.StackFrame
- org.graalvm.polyglot.io.ProcessHandler.ProcessCommand
- org.graalvm.polyglot.io.ProcessHandler.Redirect
- org.graalvm.nativeimage.ProcessProperties
- com.oracle.truffle.api.object.Property
- com.oracle.truffle.api.object.PropertyGetter
- java.lang.Record
- java.lang.ref.Reference<T>
- org.graalvm.polyglot.ResourceLimitEvent
- org.graalvm.polyglot.ResourceLimits
- org.graalvm.polyglot.ResourceLimits.Builder
- org.graalvm.nativeimage.hosted.RuntimeClassInitialization
- org.graalvm.nativeimage.hosted.RuntimeForeignAccess
- org.graalvm.nativeimage.hosted.RuntimeJNIAccess
- org.graalvm.nativeimage.RuntimeOptions
- org.graalvm.nativeimage.hosted.RuntimeProxyCreation
- org.graalvm.nativeimage.hosted.RuntimeReflection
- org.graalvm.nativeimage.hosted.RuntimeResourceAccess
- org.graalvm.nativeimage.hosted.RuntimeSerialization
- org.graalvm.nativeimage.hosted.RuntimeSystemProperties
- org.graalvm.collections.SeqLockPrefixTree
- com.oracle.truffle.api.object.Shape
- com.oracle.truffle.api.object.Shape.Builder
- com.oracle.truffle.api.object.Shape.DerivedBuilder
- org.graalvm.nativeimage.c.struct.SizeOf
- org.graalvm.polyglot.Source
- com.oracle.truffle.api.source.Source
- org.graalvm.polyglot.Source.Builder
- com.oracle.truffle.api.source.Source.SourceBuilder
- com.oracle.truffle.api.instrumentation.SourceFilter
- com.oracle.truffle.api.instrumentation.SourceFilter.Builder
- org.graalvm.polyglot.SourceSection
- com.oracle.truffle.api.source.SourceSection
- com.oracle.truffle.api.instrumentation.SourceSectionFilter
- com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder
- com.oracle.truffle.api.instrumentation.SourceSectionFilter.IndexRange
- com.oracle.truffle.api.dsl.SpecializationStatistics
- com.oracle.truffle.api.dsl.SpecializationStatistics.NodeStatistics
- org.graalvm.nativeimage.StackValue
- com.oracle.truffle.api.instrumentation.StandardTags
- com.oracle.truffle.api.staticobject.StaticProperty
- com.oracle.truffle.api.staticobject.StaticShape<T>
- com.oracle.truffle.api.staticobject.StaticShape.Builder
- com.oracle.truffle.api.debug.StepConfig
- com.oracle.truffle.api.debug.StepConfig.Builder
- com.oracle.truffle.api.debug.SuspendedEvent
- com.oracle.truffle.api.debug.SuspensionFilter
- com.oracle.truffle.api.debug.SuspensionFilter.Builder
- com.oracle.truffle.api.instrumentation.Tag
- com.oracle.svm.core.annotate.TargetClass.AlwaysIncluded (implements java.util.function.BooleanSupplier)
- org.graalvm.nativeimage.Threading
- com.oracle.truffle.api.ThreadLocalAction
- com.oracle.truffle.api.ThreadLocalAction.Access
- java.lang.Throwable (implements java.io.Serializable)
- com.oracle.truffle.api.Truffle
- com.oracle.truffle.api.TruffleContext (implements java.lang.AutoCloseable)
- com.oracle.truffle.api.TruffleContext.Builder
- com.oracle.truffle.api.TruffleFile
- com.oracle.truffle.api.TruffleFile.AttributeDescriptor<T>
- com.oracle.truffle.api.TruffleFile.Attributes
- com.oracle.truffle.api.instrumentation.TruffleInstrument
- com.oracle.truffle.api.instrumentation.TruffleInstrument.ContextLocalProvider
- com.oracle.truffle.api.instrumentation.TruffleInstrument.Env
- com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider
- com.oracle.truffle.api.TruffleLanguage<C>
- com.oracle.truffle.api.TruffleLanguage.ContextLocalProvider<C>
- com.oracle.truffle.api.TruffleLanguage.ContextReference<C>
- com.oracle.truffle.api.TruffleLanguage.Env
- com.oracle.truffle.api.TruffleLanguage.InlineParsingRequest
- com.oracle.truffle.api.TruffleLanguage.LanguageReference<L>
- com.oracle.truffle.api.TruffleLanguage.ParsingRequest
- com.oracle.truffle.api.provider.TruffleLanguageProvider
- com.oracle.truffle.api.TruffleLogger
- com.oracle.truffle.api.TruffleOptions
- com.oracle.truffle.api.io.TruffleProcessBuilder
- com.oracle.truffle.api.TruffleSafepoint
- com.oracle.truffle.api.TruffleStackTraceElement
- com.oracle.truffle.api.strings.TruffleString.CodePointSet
- com.oracle.truffle.api.strings.TruffleString.WithMask
- com.oracle.truffle.api.strings.TruffleStringBuilder
- com.oracle.truffle.api.strings.TruffleStringIterator
- com.oracle.truffle.api.TruffleThreadBuilder
- org.graalvm.polyglot.TypeLiteral<T>
- org.graalvm.nativeimage.UnmanagedMemory
- org.graalvm.polyglot.Value
- org.graalvm.home.Version (implements java.lang.Comparable<T>)
- org.graalvm.nativeimage.VMRuntime
- org.graalvm.word.WordFactory
Interface Hierarchy
Annotation Type Hierarchy
Enum Hierarchy
GraalVM Truffle Java API Reference
24.0.0-dev
f0e8373ec294b7af06e70a5d2e12488ce99e6cdb
Copyright © 2012, 2023, Oracle and/or its affiliates. All rights reserved.