JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.oracle.truffle.api
,
com.oracle.truffle.api.debug
,
com.oracle.truffle.api.dsl
,
com.oracle.truffle.api.exception
,
com.oracle.truffle.api.frame
,
com.oracle.truffle.api.instrumentation
,
com.oracle.truffle.api.interop
,
com.oracle.truffle.api.io
,
com.oracle.truffle.api.library
,
com.oracle.truffle.api.memory
,
com.oracle.truffle.api.nodes
,
com.oracle.truffle.api.object
,
com.oracle.truffle.api.profiles
,
com.oracle.truffle.api.source
,
com.oracle.truffle.api.staticobject
,
com.oracle.truffle.api.utilities
Class Hierarchy
java.lang.
Object
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
com.oracle.truffle.api.utilities.
AlwaysValidAssumption
(implements com.oracle.truffle.api.
Assumption
)
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
com.oracle.truffle.api.
CompilerAsserts
com.oracle.truffle.api.
CompilerDirectives
com.oracle.truffle.api.
ContextLocal
<T>
com.oracle.truffle.api.
ContextThreadLocal
<T>
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.object.
DynamicObject
(implements com.oracle.truffle.api.interop.
TruffleObject
)
com.oracle.truffle.api.nodes.
EncapsulatingNodeReference
com.oracle.truffle.api.instrumentation.
EventBinding
<T>
com.oracle.truffle.api.instrumentation.
EventContext
com.oracle.truffle.api.
ExactMath
com.oracle.truffle.api.instrumentation.
ExecuteSourceEvent
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.
FrameSlot
(implements java.lang.
Cloneable
)
com.oracle.truffle.api.frame.
FrameUtil
com.oracle.truffle.api.nodes.
GraphPrintVisitor.GraphPrintAdapter
com.oracle.truffle.api.object.
HiddenKey
(implements com.oracle.truffle.api.interop.
TruffleObject
)
com.oracle.truffle.api.
HostCompilerDirectives
com.oracle.truffle.api.instrumentation.
Instrumenter
com.oracle.truffle.api.
InstrumentInfo
com.oracle.truffle.api.dsl.
Introspection
com.oracle.truffle.api.dsl.
Introspection.SpecializationInfo
com.oracle.truffle.api.utilities.
JSONHelper
com.oracle.truffle.api.utilities.
JSONHelper.JSONStringBuilder
com.oracle.truffle.api.utilities.
JSONHelper.JSONArrayBuilder
com.oracle.truffle.api.utilities.
JSONHelper.JSONObjectBuilder
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
com.oracle.truffle.api.memory.
MemoryFence
com.oracle.truffle.api.library.
Message
com.oracle.truffle.api.utilities.
NeverValidAssumption
(implements com.oracle.truffle.api.
Assumption
)
com.oracle.truffle.api.nodes.
Node
(implements java.lang.
Cloneable
, com.oracle.truffle.api.nodes.
NodeInterface
)
com.oracle.truffle.api.nodes.
BlockNode
<T>
com.oracle.truffle.api.nodes.
DirectCallNode
com.oracle.truffle.api.nodes.
ExecutableNode
com.oracle.truffle.api.nodes.
RootNode
com.oracle.truffle.api.instrumentation.
ExecutionEventNode
com.oracle.truffle.api.nodes.
IndirectCallNode
com.oracle.truffle.api.library.
Library
com.oracle.truffle.api.library.
DynamicDispatchLibrary
com.oracle.truffle.api.object.
DynamicObjectLibrary
com.oracle.truffle.api.interop.
InteropLibrary
com.oracle.truffle.api.interop.
NodeLibrary
com.oracle.truffle.api.library.
ReflectionLibrary
com.oracle.truffle.api.nodes.
LoopNode
com.oracle.truffle.api.instrumentation.
ProbeNode
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.profiles.
BranchProfile
com.oracle.truffle.api.profiles.
ByteValueProfile
com.oracle.truffle.api.profiles.
ConditionProfile
com.oracle.truffle.api.profiles.
LoopConditionProfile
com.oracle.truffle.api.profiles.
DoubleValueProfile
com.oracle.truffle.api.profiles.
FloatValueProfile
com.oracle.truffle.api.profiles.
IntValueProfile
com.oracle.truffle.api.profiles.
LongValueProfile
com.oracle.truffle.api.profiles.
ValueProfile
com.oracle.truffle.api.profiles.
PrimitiveValueProfile
com.oracle.truffle.api.nodes.
NodeUtil
com.oracle.truffle.api.object.
ObjectType
com.oracle.truffle.api.object.
Property
java.lang.ref.
Reference
<T>
java.lang.ref.
WeakReference
<T>
com.oracle.truffle.api.utilities.
TruffleWeakReference
<T>
com.oracle.truffle.api.object.
Shape
com.oracle.truffle.api.object.
Shape.Allocator
com.oracle.truffle.api.object.
Shape.Builder
com.oracle.truffle.api.object.
Shape.DerivedBuilder
com.oracle.truffle.api.source.
Source
com.oracle.truffle.api.source.
Source.SourceBuilder
com.oracle.truffle.api.source.
Source.LiteralBuilder
com.oracle.truffle.api.instrumentation.
SourceFilter
com.oracle.truffle.api.instrumentation.
SourceFilter.Builder
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
com.oracle.truffle.api.instrumentation.
StandardTags
com.oracle.truffle.api.staticobject.
StaticProperty
com.oracle.truffle.api.staticobject.
DefaultStaticProperty
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.truffle.api.debug.
DebuggerTags.AlwaysHalt
com.oracle.truffle.api.instrumentation.
StandardTags.CallTag
com.oracle.truffle.api.instrumentation.
StandardTags.ExpressionTag
com.oracle.truffle.api.instrumentation.
StandardTags.ReadVariableTag
com.oracle.truffle.api.instrumentation.
StandardTags.RootBodyTag
com.oracle.truffle.api.instrumentation.
StandardTags.RootTag
com.oracle.truffle.api.instrumentation.
StandardTags.StatementTag
com.oracle.truffle.api.instrumentation.
StandardTags.TryBlockTag
com.oracle.truffle.api.instrumentation.
StandardTags.WriteVariableTag
com.oracle.truffle.api.
ThreadLocalAction
com.oracle.truffle.api.
ThreadLocalAction.Access
java.lang.
Throwable
(implements java.io.
Serializable
)
java.lang.
Exception
com.oracle.truffle.api.interop.
InteropException
com.oracle.truffle.api.interop.
ArityException
com.oracle.truffle.api.interop.
InvalidArrayIndexException
com.oracle.truffle.api.interop.
InvalidBufferOffsetException
com.oracle.truffle.api.interop.
StopIterationException
com.oracle.truffle.api.interop.
UnknownIdentifierException
com.oracle.truffle.api.interop.
UnknownKeyException
com.oracle.truffle.api.interop.
UnsupportedMessageException
com.oracle.truffle.api.interop.
UnsupportedTypeException
java.lang.
RuntimeException
com.oracle.truffle.api.exception.
AbstractTruffleException
(implements com.oracle.truffle.api.interop.
TruffleObject
)
com.oracle.truffle.api.nodes.
ControlFlowException
com.oracle.truffle.api.debug.
DebugException
com.oracle.truffle.api.
OptimizationFailedException
com.oracle.truffle.api.dsl.
UnsupportedSpecializationException
com.oracle.truffle.api.nodes.
SlowPathException
com.oracle.truffle.api.object.
FinalLocationException
com.oracle.truffle.api.frame.
FrameSlotTypeException
com.oracle.truffle.api.object.
IncompatibleLocationException
com.oracle.truffle.api.nodes.
InvalidAssumptionException
com.oracle.truffle.api.nodes.
UnexpectedResultException
com.oracle.truffle.api.
TruffleStackTrace
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.Env
com.oracle.truffle.api.
TruffleLanguage
<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.
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.utilities.
UnionAssumption
(implements com.oracle.truffle.api.
Assumption
)
Interface Hierarchy
com.oracle.truffle.api.instrumentation.
AllocationListener
com.oracle.truffle.api.
Assumption
com.oracle.truffle.api.nodes.
BlockNode.ElementExecutor
<T>
com.oracle.truffle.api.object.
BooleanLocation
com.oracle.truffle.api.debug.
Breakpoint.ResolveListener
com.oracle.truffle.api.
CallTarget
com.oracle.truffle.api.
RootCallTarget
com.oracle.truffle.api.
CompilerOptions
com.oracle.truffle.api.instrumentation.
ContextsListener
com.oracle.truffle.api.debug.
DebugContextsListener
com.oracle.truffle.api.debug.
DebugThreadsListener
com.oracle.truffle.api.library.
DefaultExportProvider
com.oracle.truffle.api.staticobject.
DefaultStaticObjectFactory
com.oracle.truffle.api.object.
DoubleLocation
com.oracle.truffle.api.object.
DynamicObjectFactory
com.oracle.truffle.api.library.
EagerExportProvider
com.oracle.truffle.api.instrumentation.
ExecuteSourceListener
com.oracle.truffle.api.dsl.
ExecuteTracingSupport
com.oracle.truffle.api.instrumentation.
ExecutionEventListener
com.oracle.truffle.api.instrumentation.
ExecutionEventNodeFactory
com.oracle.truffle.api.frame.
Frame
com.oracle.truffle.api.frame.
MaterializedFrame
com.oracle.truffle.api.frame.
VirtualFrame
com.oracle.truffle.api.frame.
MaterializedFrame
com.oracle.truffle.api.frame.
FrameInstance
com.oracle.truffle.api.frame.
FrameInstanceVisitor
<T>
com.oracle.truffle.api.dsl.
GenerateAOT.Provider
com.oracle.truffle.api.nodes.
GraphPrintVisitor.GraphPrintHandler
com.oracle.truffle.api.object.
IntLocation
com.oracle.truffle.api.dsl.
Introspection.Provider
com.oracle.truffle.api.object.
LayoutFactory
com.oracle.truffle.api.library.
LibraryExport.DelegateExport
com.oracle.truffle.api.instrumentation.
LoadSourceListener
com.oracle.truffle.api.instrumentation.
LoadSourceSectionListener
com.oracle.truffle.api.object.
LocationFactory
com.oracle.truffle.api.object.
LongLocation
com.oracle.truffle.api.dsl.
NodeFactory
<T>
com.oracle.truffle.api.nodes.
NodeInterface
com.oracle.truffle.api.nodes.
BytecodeOSRNode
com.oracle.truffle.api.instrumentation.
InstrumentableNode
com.oracle.truffle.api.instrumentation.
InstrumentableNode.WrapperNode
com.oracle.truffle.api.nodes.
RepeatingNode
com.oracle.truffle.api.nodes.
NodeUtil.NodeCountFilter
com.oracle.truffle.api.nodes.
NodeVisitor
com.oracle.truffle.api.object.
ObjectLocation
java.util.function.
Predicate
<T>
com.oracle.truffle.api.instrumentation.
SourceSectionFilter.SourcePredicate
com.oracle.truffle.api.
ReplaceObserver
com.oracle.truffle.api.debug.
SuspendedCallback
com.oracle.truffle.api.instrumentation.
ThreadsActivationListener
com.oracle.truffle.api.instrumentation.
ThreadsListener
com.oracle.truffle.api.
TruffleFile.FileTypeDetector
com.oracle.truffle.api.instrumentation.
TruffleInstrument.ContextLocalFactory
<T>
com.oracle.truffle.api.instrumentation.
TruffleInstrument.ContextThreadLocalFactory
<T>
com.oracle.truffle.api.instrumentation.
TruffleInstrument.Provider
com.oracle.truffle.api.
TruffleLanguage.ContextLocalFactory
<C,T>
com.oracle.truffle.api.
TruffleLanguage.ContextThreadLocalFactory
<C,T>
com.oracle.truffle.api.
TruffleLanguage.Provider
com.oracle.truffle.api.interop.
TruffleObject
com.oracle.truffle.api.
TruffleRuntime
com.oracle.truffle.api.
TruffleRuntimeAccess
com.oracle.truffle.api.
TruffleSafepoint.Interrupter
com.oracle.truffle.api.
TruffleSafepoint.Interruptible
<T>
com.oracle.truffle.api.
TruffleSafepoint.CompiledInterruptible
<T>
Annotation Type Hierarchy
com.oracle.truffle.api.instrumentation.
TruffleInstrument.Registration
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
Tag.Identifier
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
ProvidedTags
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
GenerateWrapper
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
GenerateWrapper.IncomingConverter
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
GenerateWrapper.OutgoingConverter
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
GenerateWrapper.Ignore
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
TruffleLanguage.Registration
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
Option
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
Option.Group
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
HostCompilerDirectives.BytecodeInterpreterSwitch
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
HostCompilerDirectives.BytecodeInterpreterSwitchBoundary
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
CompilerDirectives.CompilationFinal
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
CompilerDirectives.TruffleBoundary
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
CompilerDirectives.ValueType
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
NodeInfo
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
Node.Children
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
Node.Child
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
GraphPrintVisitor.CustomGraphPrintHandler
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
GraphPrintVisitor.NullGraphPrintHandler
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
ExplodeLoop
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeSystemReference
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeSystem
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeCheck
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
SpecializationStatistics.AlwaysEnabled
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Specialization
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ReportPolymorphism
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ReportPolymorphism.Exclude
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ReportPolymorphism.Megamorphic
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeFields
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeField
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeChildren
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeChild
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Introspectable
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ImportStatic
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ImplicitCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GeneratedBy
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GenerateUncached
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GenerateNodeFactory
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GenerateAOT
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GenerateAOT.Exclude
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Fallback
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Executed
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
CreateCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Cached
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Cached.Shared
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Cached.Exclusive
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Bind
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.
DynamicObject.DynamicField
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
GenerateLibrary
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
GenerateLibrary.DefaultExport
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
GenerateLibrary.DefaultExport.Repeat
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
GenerateLibrary.Abstract
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
ExportMessage
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
ExportMessage.Repeat
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
ExportMessage.Ignore
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
ExportLibrary
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
ExportLibrary.Repeat
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.library.
CachedLibrary
(implements java.lang.annotation.
Annotation
)
Enum Hierarchy
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
com.oracle.truffle.api.utilities.
TriState
com.oracle.truffle.api.frame.
FrameSlotKind
com.oracle.truffle.api.frame.
FrameInstance.FrameAccess
com.oracle.truffle.api.debug.
SuspendAnchor
com.oracle.truffle.api.debug.
SourceElement
com.oracle.truffle.api.debug.
Breakpoint.Kind
com.oracle.truffle.api.
TruffleLanguage.ContextPolicy
com.oracle.truffle.api.nodes.
NodeFieldAccessor.NodeFieldKind
com.oracle.truffle.api.nodes.
NodeCost
com.oracle.truffle.api.nodes.
ExplodeLoop.LoopExplosionKind
com.oracle.truffle.api.object.
LocationModifier
com.oracle.truffle.api.interop.
ExceptionType
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes