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.interop.java
,
com.oracle.truffle.api.metadata
,
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
,
com.oracle.truffle.api.vm
,
com.oracle.truffle.object
Class Hierarchy
java.lang.
Object
com.oracle.truffle.api.utilities.
AlwaysValidAssumption
(implements com.oracle.truffle.api.
Assumption
)
com.oracle.truffle.api.utilities.
AssumedValue
<T>
com.oracle.truffle.api.debug.
Breakpoint
com.oracle.truffle.api.debug.
Breakpoint.Builder
com.oracle.truffle.api.
CompilerAsserts
com.oracle.truffle.api.
CompilerDirectives
com.oracle.truffle.api.utilities.
CyclicAssumption
com.oracle.truffle.object.
DebugCounter
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.
DebuggerTags.AlwaysHalt
com.oracle.truffle.api.debug.
DebugScope
com.oracle.truffle.api.debug.
DebugStackFrame
(implements java.lang.
Iterable
<T>)
com.oracle.truffle.api.debug.
DebugValue
com.oracle.truffle.api.object.
DynamicObject
(implements com.oracle.truffle.api.interop.
TruffleObject
)
com.oracle.truffle.object.
DynamicObjectImpl
(implements java.lang.
Cloneable
)
com.oracle.truffle.api.instrumentation.
EventBinding
<T>
com.oracle.truffle.api.instrumentation.
EventContext
com.oracle.truffle.api.
ExactMath
com.oracle.truffle.api.interop.
ForeignAccess
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
(implements java.io.
Closeable
)
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.interop.java.
JavaInterop
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.interop.
KeyInfo
com.oracle.truffle.api.interop.
KeyInfo.Builder
com.oracle.truffle.api.nodes.
LanguageInfo
com.oracle.truffle.api.object.
Layout
com.oracle.truffle.object.
LayoutImpl
com.oracle.truffle.api.object.
Layout.Builder
com.oracle.truffle.object.
LayoutStrategy
com.oracle.truffle.api.instrumentation.
LoadSourceEvent
com.oracle.truffle.api.instrumentation.
LoadSourceSectionEvent
com.oracle.truffle.api.object.
Location
com.oracle.truffle.object.
LocationImpl
com.oracle.truffle.object.
Locations.ValueLocation
com.oracle.truffle.object.
Locations.ConstantLocation
com.oracle.truffle.object.
Locations.DeclaredLocation
com.oracle.truffle.object.
Locations
com.oracle.truffle.api.interop.
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.instrumentation.
ExecutionEventNode
com.oracle.truffle.api.nodes.
IndirectCallNode
com.oracle.truffle.api.nodes.
LoopNode
com.oracle.truffle.api.instrumentation.
ProbeNode
com.oracle.truffle.api.nodes.
RootNode
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.object.
ObjectStorageOptions
com.oracle.truffle.api.object.
ObjectType
com.oracle.truffle.api.vm.
PolyglotEngine
com.oracle.truffle.api.vm.
PolyglotEngine.Builder
com.oracle.truffle.api.vm.
PolyglotEngine.Language
com.oracle.truffle.api.vm.
PolyglotEngine.Value
com.oracle.truffle.api.vm.
PolyglotRuntime
com.oracle.truffle.api.vm.
PolyglotRuntime.Builder
com.oracle.truffle.api.vm.
PolyglotRuntime.Instrument
com.oracle.truffle.api.object.
Property
com.oracle.truffle.object.
PropertyImpl
com.oracle.truffle.object.
PropertyMap
(implements com.oracle.truffle.object.
ImmutableMap
<K,V>)
com.oracle.truffle.api.metadata.
Scope
com.oracle.truffle.api.metadata.
ScopeProvider.AbstractScope
com.oracle.truffle.api.object.
Shape
com.oracle.truffle.object.
ShapeImpl
com.oracle.truffle.api.object.
Shape.Allocator
com.oracle.truffle.object.
ShapeImpl.BaseAllocator
(implements java.lang.
Cloneable
, com.oracle.truffle.object.
LocationImpl.LocationVisitor
)
com.oracle.truffle.api.source.
Source
com.oracle.truffle.api.source.
Source.Builder
<E1,E2,E3>
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.instrumentation.
StandardTags.CallTag
com.oracle.truffle.api.instrumentation.
StandardTags.RootTag
com.oracle.truffle.api.instrumentation.
StandardTags.StatementTag
com.oracle.truffle.api.debug.
SuspendedEvent
com.oracle.truffle.api.debug.
SuspensionFilter
com.oracle.truffle.api.debug.
SuspensionFilter.Builder
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.
UnknownIdentifierException
com.oracle.truffle.api.interop.
UnsupportedMessageException
com.oracle.truffle.api.interop.
UnsupportedTypeException
java.io.
IOException
com.oracle.truffle.api.vm.
IncompleteSourceException
com.oracle.truffle.api.source.
MissingMIMETypeException
com.oracle.truffle.api.source.
MissingNameException
java.lang.
RuntimeException
com.oracle.truffle.api.nodes.
ControlFlowException
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.object.
Transition
com.oracle.truffle.object.
Transition.ObjectTypeTransition
com.oracle.truffle.object.
Transition.PropertyTransition
com.oracle.truffle.object.
Transition.AbstractReplacePropertyTransition
com.oracle.truffle.object.
Transition.DirectReplacePropertyTransition
com.oracle.truffle.object.
Transition.IndirectReplacePropertyTransition
com.oracle.truffle.object.
Transition.AddPropertyTransition
com.oracle.truffle.object.
Transition.RemovePropertyTransition
com.oracle.truffle.object.
Transition.ReservePrimitiveArrayTransition
com.oracle.truffle.object.
Transition.ShareShapeTransition
com.oracle.truffle.api.
Truffle
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.ParsingRequest
com.oracle.truffle.api.
TruffleOptions
com.oracle.truffle.api.utilities.
UnionAssumption
(implements com.oracle.truffle.api.
Assumption
)
Interface Hierarchy
com.oracle.truffle.api.
Assumption
com.oracle.truffle.api.
CallTarget
com.oracle.truffle.api.
RootCallTarget
com.oracle.truffle.api.
CompilerOptions
com.oracle.truffle.api.object.
DynamicObjectFactory
com.oracle.truffle.api.instrumentation.
ExecutionEventListener
com.oracle.truffle.api.instrumentation.
ExecutionEventNodeFactory
com.oracle.truffle.api.interop.
ForeignAccess.Factory
com.oracle.truffle.api.interop.
ForeignAccess.Factory26
com.oracle.truffle.api.frame.
Frame
com.oracle.truffle.api.frame.
MaterializedFrame
com.oracle.truffle.api.frame.
VirtualFrame
com.oracle.truffle.api.frame.
FrameInstance
com.oracle.truffle.api.frame.
FrameInstanceVisitor
<T>
com.oracle.truffle.api.nodes.
GraphPrintVisitor.GraphPrintHandler
com.oracle.truffle.api.instrumentation.
InstrumentableFactory
<T>
com.oracle.truffle.api.instrumentation.
InstrumentableFactory.WrapperNode
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.object.
LocationImpl.LocationVisitor
java.util.
Map
<K,V>
com.oracle.truffle.object.
ImmutableMap
<K,V>
com.oracle.truffle.api.dsl.
NodeFactory
<T>
com.oracle.truffle.api.nodes.
NodeInterface
com.oracle.truffle.api.nodes.
RepeatingNode
com.oracle.truffle.api.nodes.
NodeUtil.NodeCountFilter
com.oracle.truffle.api.nodes.
NodeVisitor
com.oracle.truffle.api.
ReplaceObserver
com.oracle.truffle.api.metadata.
ScopeProvider
<C>
com.oracle.truffle.api.object.
Shape.Pred
<T>
com.oracle.truffle.api.object.
ShapeListener
com.oracle.truffle.api.instrumentation.
SourceSectionFilter.SourcePredicate
com.oracle.truffle.api.debug.
SuspendedCallback
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.object.
LocationImpl.InternalLongLocation
com.oracle.truffle.api.object.
LongLocation
com.oracle.truffle.object.
LocationImpl.InternalLongLocation
com.oracle.truffle.api.object.
ObjectLocation
Annotation Type Hierarchy
com.oracle.truffle.api.interop.
CanResolve
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.interop.
Resolve
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.interop.
MessageResolution
(implements java.lang.annotation.
Annotation
)
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.dsl.
NodeChild
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeCheck
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeSystemReference
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeChildren
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GeneratedBy
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeField
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
NodeFields
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Cached
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Specialization
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ImplicitCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Introspectable
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
Fallback
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
GenerateNodeFactory
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
ImportStatic
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
CreateCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeCast
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.dsl.
TypeSystem
(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.nodes.
ExplodeLoop
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.dsl.
Nullable
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.dsl.
Volatile
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.object.dsl.
Layout
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
Instrumentable
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
ProvidedTags
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.instrumentation.
TruffleInstrument.Registration
(implements java.lang.annotation.
Annotation
)
com.oracle.truffle.api.interop.java.
MethodMessage
(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.nodes.
NodeCost
com.oracle.truffle.api.nodes.
NodeFieldAccessor.NodeFieldKind
com.oracle.truffle.api.nodes.
ExplodeLoop.LoopExplosionKind
com.oracle.truffle.api.frame.
FrameSlotKind
com.oracle.truffle.api.frame.
FrameInstance.FrameAccess
com.oracle.truffle.api.object.
Layout.ImplicitCast
com.oracle.truffle.api.object.
LocationModifier
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes