Class ASTEQNode

  • All Implemented Interfaces:
    Node, Renderable
    Direct Known Subclasses:
    ASTNENode

    public class ASTEQNode
    extends ASTComparisonNode
    Handles arg1 == arg2 This operator requires that the LHS and RHS are both of the same Class, both numbers or both coerce-able to strings.
    • Constructor Detail

      • ASTEQNode

        public ASTEQNode​(int id)
      • ASTEQNode

        public ASTEQNode​(Parser p,
                         int id)
    • Method Detail

      • compareNull

        public boolean compareNull​(java.lang.Object left,
                                   java.lang.Object right)
        Description copied from class: ASTComparisonNode
        Always false by default, != and == subclasses must override this.
        Overrides:
        compareNull in class ASTComparisonNode
        Returns:
        comparison result
      • numberTest

        public boolean numberTest​(int compareResult)
        Description copied from class: ASTComparisonNode
        performs the actual comparison
        Specified by:
        numberTest in class ASTComparisonNode
        Returns:
        comparison result