Class IdentificationVariableDeclNode

java.lang.Object
org.eclipse.persistence.internal.jpa.parsing.Node
org.eclipse.persistence.internal.jpa.parsing.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 Details

    • IdentificationVariableDeclNode

      public IdentificationVariableDeclNode()
  • Method Details

    • 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