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

public abstract class GeneratorElementNode extends GeneratorMemberNode
  • Constructor Details

    • GeneratorElementNode

      protected GeneratorElementNode(ObjectMember element, boolean isFrameStored)
  • Method Details

    • evalDynamic

      protected void evalDynamic(com.oracle.truffle.api.frame.VirtualFrame frame, VmDynamic parent, ObjectData data)
    • evalListing

      protected void evalListing(com.oracle.truffle.api.frame.VirtualFrame frame, VmListing parent, ObjectData data)
    • evalDynamicClass

      protected void evalDynamicClass(com.oracle.truffle.api.frame.VirtualFrame frame, VmClass parent, ObjectData data)
    • evalListingClass

      protected void evalListingClass(com.oracle.truffle.api.frame.VirtualFrame frame, VmClass parent, ObjectData data)