Class IdentificationVariableDeclNode

  • Direct Known Subclasses:
    CollectionMemberDeclNode, JoinDeclNode, RangeDeclNode

    public abstract class IdentificationVariableDeclNode
    extends Node
    INTERNAL

    Purpose: This is the superclass for all identification declaration nodes.

    Responsibilities:

    • Manage the name of the identification variable.
    • Constructor Detail

      • IdentificationVariableDeclNode

        public IdentificationVariableDeclNode()
    • Method Detail

      • getVariableName

        public String getVariableName()
      • setVariableName

        public void setVariableName​(String name)
      • getCanonicalVariableName

        public String getCanonicalVariableName()
      • calculateCanonicalName

        public static String calculateCanonicalName​(String name)
      • getPath

        public Node getPath()
      • validate

        public void validate​(ParseTreeContext context)
        INTERNAL Validate node and calculate its type.
        Overrides:
        validate in class Node