Class GeneratorPropertyNode

  • All Implemented Interfaces:
    com.oracle.truffle.api.nodes.NodeInterface, java.lang.Cloneable

    public abstract class GeneratorPropertyNode
    extends GeneratorMemberNode
    • 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 Detail

      • GeneratorPropertyNode

        protected GeneratorPropertyNode​(ObjectMember member)
    • Method Detail

      • evalDynamic

        protected void evalDynamic​(VmDynamic parent,
                                   org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalTyped

        protected void evalTyped​(VmTyped parent,
                                 org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalMapping

        protected void evalMapping​(VmMapping parent,
                                   org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalListing

        protected void evalListing​(VmListing parent,
                                   org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalDynamicClass

        protected void evalDynamicClass​(VmClass parent,
                                        org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalMappingClass

        protected void evalMappingClass​(VmClass parent,
                                        org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalListingClass

        protected void evalListingClass​(VmClass parent,
                                        org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • evalTypedObjectClass

        protected void evalTypedObjectClass​(VmClass parent,
                                            org.pkl.core.ast.expression.generator.GeneratorMemberNode.ObjectData data)
      • checkIsValidListingProperty

        protected boolean checkIsValidListingProperty()
      • checkIsValidMappingProperty

        protected boolean checkIsValidMappingProperty()