Package org.pkl.core.ast.repl
Class ResolveClassMemberNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.ExecutableNode
com.oracle.truffle.api.nodes.RootNode
org.pkl.core.ast.PklRootNode
org.pkl.core.ast.repl.ResolveClassMemberNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Constructor Summary
ConstructorsConstructorDescriptionResolveClassMemberNode(VmLanguage language, com.oracle.truffle.api.frame.FrameDescriptor descriptor, UnresolvedClassMemberNode unresolvedNode, VmClass clazz) -
Method Summary
Methods inherited from class org.pkl.core.ast.PklRootNode
exceptionBuilder, executeBodyMethods inherited from class com.oracle.truffle.api.nodes.RootNode
cloneUninitialized, computeSize, copy, countsTowardsStackTraceLimit, createConstantNode, findAsynchronousFrames, getCallTarget, getFrameDescriptor, getParentFrameDescriptor, getQualifiedName, isCaptureFramesForTrace, isCloneUninitializedSupported, isCloningAllowed, isInstrumentable, isInternal, isTrivial, prepareForAOT, translateStackTraceElementMethods inherited from class com.oracle.truffle.api.nodes.ExecutableNode
getLanguage, getLanguageInfoMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString
-
Constructor Details
-
ResolveClassMemberNode
public ResolveClassMemberNode(VmLanguage language, com.oracle.truffle.api.frame.FrameDescriptor descriptor, UnresolvedClassMemberNode unresolvedNode, VmClass clazz)
-
-
Method Details
-
getSourceSection
public com.oracle.truffle.api.source.SourceSection getSourceSection()- Specified by:
getSourceSectionin classPklRootNode
-
getName
- Specified by:
getNamein classPklRootNode
-
execute
- Specified by:
executein classcom.oracle.truffle.api.nodes.RootNode
-