Class BinaryOperatorExpression

    • Field Detail

      • leftExpression

        protected Expression leftExpression
      • operator

        protected java.lang.String operator
      • rightExpression

        protected Expression rightExpression
      • priority

        protected int priority
    • Constructor Detail

      • BinaryOperatorExpression

        public BinaryOperatorExpression​(int lineNumber,
                                        Type type,
                                        Expression leftExpression,
                                        java.lang.String operator,
                                        Expression rightExpression,
                                        int priority)
    • Method Detail

      • getLeftExpression

        public Expression getLeftExpression()
      • setLeftExpression

        public void setLeftExpression​(Expression leftExpression)
      • getGenericLeftExpression

        public <T extends Expression> T getGenericLeftExpression()
      • getOperator

        public java.lang.String getOperator()
      • setOperator

        public void setOperator​(java.lang.String operator)
      • getRightExpression

        public Expression getRightExpression()
      • setRightExpression

        public void setRightExpression​(Expression rightExpression)
      • getGenericRightExpression

        public <T extends Expression> T getGenericRightExpression()
      • setPriority

        public void setPriority​(int priority)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object