Class GeneratorElementNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
org.pkl.core.ast.PklNode
org.pkl.core.ast.expression.generator.GeneratorMemberNode
org.pkl.core.ast.expression.generator.GeneratorElementNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pkl.core.ast.expression.generator.GeneratorMemberNode
GeneratorMemberNode.ObjectDataNested 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
Fields inherited from class org.pkl.core.ast.PklNode
sourceSection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidevalDynamic(VmDynamic parent, GeneratorMemberNode.ObjectData data) protected voidevalDynamicClass(VmClass parent, GeneratorMemberNode.ObjectData data) protected voidevalListing(VmListing parent, GeneratorMemberNode.ObjectData data) protected voidevalListingClass(VmClass parent, GeneratorMemberNode.ObjectData data) Methods inherited from class org.pkl.core.ast.expression.generator.GeneratorMemberNode
checkIsValidTypedProperty, duplicateDefinition, execute, isTypedObjectClassMethods 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
-
Constructor Details
-
GeneratorElementNode
-
-
Method Details
-
evalDynamic
-
evalListing
-
evalDynamicClass
-
evalListingClass
-