Package org.pkl.core.ast.member
Class UnresolvedClassMemberNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
org.pkl.core.ast.PklNode
org.pkl.core.ast.member.UnresolvedClassMemberNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
- Direct Known Subclasses:
UnresolvedMethodNode,UnresolvedPropertyNode
-
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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ExpressionNode[]protected final com.oracle.truffle.api.frame.FrameDescriptorprotected final @Nullable com.oracle.truffle.api.source.SourceSectionprotected final com.oracle.truffle.api.source.SourceSectionprotected final VmLanguageprotected final intprotected final Identifierprotected final StringFields inherited from class org.pkl.core.ast.PklNode
sourceSection -
Constructor Summary
ConstructorsConstructorDescriptionUnresolvedClassMemberNode(VmLanguage language, com.oracle.truffle.api.source.SourceSection sourceSection, com.oracle.truffle.api.source.SourceSection headerSection, com.oracle.truffle.api.frame.FrameDescriptor descriptor, @Nullable com.oracle.truffle.api.source.SourceSection docComment, ExpressionNode[] annotationNodes, int modifiers, Identifier name, String qualifiedName) -
Method Summary
Methods inherited from class org.pkl.core.ast.PklNode
exceptionBuilder, getShortName, getSourceSection, toStringMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize
-
Field Details
-
headerSection
protected final com.oracle.truffle.api.source.SourceSection headerSection -
language
-
descriptor
protected final com.oracle.truffle.api.frame.FrameDescriptor descriptor -
docComment
-
annotationNodes
-
modifiers
protected final int modifiers -
name
-
qualifiedName
-
-
Constructor Details
-
UnresolvedClassMemberNode
public UnresolvedClassMemberNode(VmLanguage language, com.oracle.truffle.api.source.SourceSection sourceSection, com.oracle.truffle.api.source.SourceSection headerSection, com.oracle.truffle.api.frame.FrameDescriptor descriptor, @Nullable @Nullable com.oracle.truffle.api.source.SourceSection docComment, ExpressionNode[] annotationNodes, int modifiers, Identifier name, String qualifiedName)
-
-
Method Details
-
execute
-
getQualifiedName
-