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.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.nodes
,
com.oracle.truffle.api.object
,
com.oracle.truffle.api.object.dsl
,
com.oracle.truffle.api.profiles
,
com.oracle.truffle.api.source
,
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.
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.
CompilerAsserts
com.oracle.truffle.api.
CompilerDirectives
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.instrumentation.
EventBinding
<T>
com.oracle.truffle.api.instrumentation.
EventContext
com.oracle.truffle.api.
ExactMath
com.oracle.truffle.api.instrumentation.
ExecuteSourceEvent
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
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
com.oracle.truffle.api.object.
Layout.Access
com.oracle.truffle.api.object.
Layout.Builder
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.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.
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.interop.
InteropLibrary
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
com.oracle.truffle.api.
Scope
com.oracle.truffle.api.
Scope.Builder
com.oracle.truffle.api.object.
Shape
com.oracle.truffle.api.object.
Shape.Allocator
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.instrumentation.
StandardTags
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.RootBodyTag
com.oracle.truffle.api.instrumentation.
StandardTags.RootTag
com.oracle.truffle.api.instrumentation.
StandardTags.StatementTag
com.oracle.truffle.api.instrumentation.
StandardTags.TryBlockTag
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.
UnknownIdentifierException
com.oracle.truffle.api.interop.
UnsupportedMessageException
com.oracle.truffle.api.interop.
UnsupportedTypeException
java.lang.
RuntimeException
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.
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.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.object.
DynamicObjectFactory
com.oracle.truffle.api.instrumentation.
ExecuteSourceListener
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.nodes.
GraphPrintVisitor.GraphPrintHandler
com.oracle.truffle.api.dsl.
Introspection.Provider
com.oracle.truffle.api.object.
LayoutFactory
com.oracle.truffle.api.instrumentation.
LoadSourceListener
com.oracle.truffle.api.instrumentation.
LoadSourceSectionListener
com.oracle.truffle.api.object.
LocationFactory
com.oracle.truffle.api.dsl.
NodeFactory
<T>
com.oracle.truffle.api.nodes.
NodeInterface
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
java.util.function.
Predicate
<T>
com.oracle.truffle.api.instrumentation.
SourceSectionFilter.SourcePredicate
com.oracle.truffle.api.
ReplaceObserver
com.oracle.truffle.api.object.
Shape.Pred
<T>
com.oracle.truffle.api.object.
ShapeListener
com.oracle.truffle.api.debug.
SuspendedCallback
com.oracle.truffle.api.instrumentation.
ThreadsListener
com.oracle.truffle.api.
TruffleException
com.oracle.truffle.api.
TruffleFile.FileTypeDetector
com.oracle.truffle.api.interop.
TruffleObject
com.oracle.truffle.api.
TruffleRuntime
com.oracle.truffle.api.
TruffleRuntimeAccess
com.oracle.truffle.api.object.
TypedLocation
com.oracle.truffle.api.object.
BooleanLocation
com.oracle.truffle.api.object.
DoubleLocation
com.oracle.truffle.api.object.
IntLocation
com.oracle.truffle.api.object.
LongLocation
com.oracle.truffle.api.object.
ObjectLocation
Annotation Type Hierarchy
com.oracle.truffle.api.
TruffleLanguage.Registration
(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.
Option
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.
Option.Group
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GeneratedBy
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeSystemReference
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
CachedLanguage
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Executed
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ImplicitCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeChildren
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeCheck
(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.
NodeChild
(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.
TypeCast
(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.
CachedContext
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Introspectable
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeSystem
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Specialization
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeField
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
CreateCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ImportStatic
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Fallback
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeFields
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.nodes.
ExplodeLoop
(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.
NodeInfo
(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.instrumentation.
Tag.Identifier
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
TruffleInstrument.Registration
(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.
ProvidedTags
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.dsl.
Layout
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.dsl.
Volatile
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.dsl.
Nullable
(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
)
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
)
Enum Hierarchy
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
com.oracle.truffle.api.
TruffleLanguage.ContextPolicy
com.oracle.truffle.api.nodes.
ExplodeLoop.LoopExplosionKind
com.oracle.truffle.api.nodes.
NodeFieldAccessor.NodeFieldKind
com.oracle.truffle.api.nodes.
NodeCost
com.oracle.truffle.api.object.
Layout.ImplicitCast
com.oracle.truffle.api.object.
LocationModifier
com.oracle.truffle.api.frame.
FrameInstance.FrameAccess
com.oracle.truffle.api.frame.
FrameSlotKind
com.oracle.truffle.api.debug.
SuspendAnchor
com.oracle.truffle.api.debug.
SourceElement
com.oracle.truffle.api.debug.
Breakpoint.Kind
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes