Hierarchy For Package com.oracle.truffle.js.nodes.function
Class Hierarchy
- java.lang.Object
- com.oracle.truffle.js.nodes.function.BuiltinArgumentBuilder
- com.oracle.truffle.js.nodes.function.ClassElementDefinitionRecord
- com.oracle.truffle.js.nodes.function.JSBuiltin (implements com.oracle.truffle.js.runtime.builtins.Builtin, com.oracle.truffle.js.runtime.builtins.JSFunctionData.CallTargetInitializer)
- com.oracle.truffle.api.nodes.Node (implements java.lang.Cloneable, com.oracle.truffle.api.nodes.NodeInterface)
- com.oracle.truffle.api.nodes.ExecutableNode
- com.oracle.truffle.api.nodes.RootNode
- com.oracle.truffle.js.runtime.JavaScriptRootNode
- com.oracle.truffle.js.nodes.function.ConstructorRootNode
- com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode
- com.oracle.truffle.js.nodes.function.AbstractFunctionRootNode
- com.oracle.truffle.js.nodes.function.FunctionRootNode (implements com.oracle.truffle.js.nodes.FrameDescriptorProvider, com.oracle.truffle.js.runtime.builtins.JSFunctionData.CallTargetInitializer)
- com.oracle.truffle.js.nodes.function.AbstractFunctionRootNode
- com.oracle.truffle.js.nodes.function.NewTargetRootNode
- com.oracle.truffle.js.nodes.function.NewTargetRootNode.DropNewTargetRootNode
- com.oracle.truffle.js.nodes.function.NewTargetRootNode.InsertNewTargetRootNode
- com.oracle.truffle.js.runtime.JavaScriptRootNode
- com.oracle.truffle.api.nodes.RootNode
- com.oracle.truffle.js.nodes.JavaScriptBaseNode
- com.oracle.truffle.js.nodes.function.AbstractFunctionArgumentsNode
- com.oracle.truffle.js.nodes.function.JSFunctionArgumentsNode
- com.oracle.truffle.js.nodes.function.CreateMethodPropertyNode
- com.oracle.truffle.js.nodes.function.DefineMethodNode
- com.oracle.truffle.js.nodes.function.DefineMethodNode.FunctionCreateNode
- com.oracle.truffle.js.nodes.function.EvalNode.DirectEvalNode
- com.oracle.truffle.js.nodes.function.InitFunctionNode
- com.oracle.truffle.js.nodes.function.InternalCallNode
- com.oracle.truffle.js.nodes.JavaScriptNode (implements com.oracle.truffle.api.instrumentation.InstrumentableNode)
- com.oracle.truffle.js.nodes.function.AbstractBodyNode
- com.oracle.truffle.js.nodes.function.FunctionBodyNode
- com.oracle.truffle.js.nodes.function.JSBuiltinNode
- com.oracle.truffle.js.nodes.function.CallApplyArgumentsNode
- com.oracle.truffle.js.nodes.function.ConstructorResultNode
- com.oracle.truffle.js.nodes.function.DefaultDerivedConstructorSuperCallNode
- com.oracle.truffle.js.nodes.function.EvalNode
- com.oracle.truffle.js.nodes.function.IterationScopeNode
- com.oracle.truffle.js.nodes.function.IterationScopeNode.FrameIterationScopeNode
- com.oracle.truffle.js.nodes.function.JSFunctionCallNode (implements com.oracle.truffle.js.runtime.JavaScriptFunctionCallNode)
- com.oracle.truffle.js.nodes.function.JSFunctionCallNode.InvokeNode
- com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode (implements com.oracle.truffle.js.nodes.function.FunctionNameHolder)
- com.oracle.truffle.js.nodes.function.JSNewNode
- com.oracle.truffle.js.nodes.function.NamedEvaluationNode
- com.oracle.truffle.js.nodes.function.NamedEvaluationTargetNode
- com.oracle.truffle.js.nodes.function.BlockScopeNode (implements com.oracle.truffle.api.nodes.RepeatingNode)
- com.oracle.truffle.js.nodes.function.BlockScopeNode.FrameBlockScopeNode (implements com.oracle.truffle.js.nodes.FrameDescriptorProvider, com.oracle.truffle.js.nodes.control.ResumableNode.WithObjectState)
- com.oracle.truffle.js.nodes.function.BlockScopeNode.VirtualBlockScopeNode (implements com.oracle.truffle.js.nodes.control.ResumableNode)
- com.oracle.truffle.js.nodes.function.ClassDefinitionNode (implements com.oracle.truffle.js.nodes.function.FunctionNameHolder, com.oracle.truffle.js.nodes.control.ResumableNode.WithObjectState)
- com.oracle.truffle.js.nodes.function.BlockScopeNode (implements com.oracle.truffle.api.nodes.RepeatingNode)
- com.oracle.truffle.js.nodes.function.SpreadArgumentNode
- com.oracle.truffle.js.nodes.function.AbstractBodyNode
- com.oracle.truffle.js.nodes.function.JSLoadNode
- com.oracle.truffle.js.nodes.function.SetFunctionNameNode
- com.oracle.truffle.js.nodes.function.SpecializedNewObjectNode
- com.oracle.truffle.js.nodes.function.AbstractFunctionArgumentsNode
- com.oracle.truffle.api.nodes.ExecutableNode
Interface Hierarchy
- com.oracle.truffle.js.nodes.function.BuiltinNodeFactory
- com.oracle.truffle.js.nodes.function.FunctionNameHolder
- com.oracle.truffle.js.nodes.function.FunctionNameHolder.Delegate
- com.oracle.truffle.api.nodes.NodeInterface
- com.oracle.truffle.js.nodes.function.JSBuiltinNode.Inlineable
- com.oracle.truffle.js.nodes.function.JSBuiltinNode.Inlined
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.oracle.truffle.js.nodes.function.ClassElementDefinitionRecord.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)