Class BinaryOperatorExpression

All Implemented Interfaces:
UserDataStore, IFreezable, INode, Cloneable

public class BinaryOperatorExpression extends Expression
  • Field Details

    • BITWISE_AND_ROLE

      public static final TokenRole BITWISE_AND_ROLE
    • BITWISE_OR_ROLE

      public static final TokenRole BITWISE_OR_ROLE
    • LOGICAL_AND_ROLE

      public static final TokenRole LOGICAL_AND_ROLE
    • LOGICAL_OR_ROLE

      public static final TokenRole LOGICAL_OR_ROLE
    • EXCLUSIVE_OR_ROLE

      public static final TokenRole EXCLUSIVE_OR_ROLE
    • GREATER_THAN_ROLE

      public static final TokenRole GREATER_THAN_ROLE
    • GREATER_THAN_OR_EQUAL_ROLE

      public static final TokenRole GREATER_THAN_OR_EQUAL_ROLE
    • EQUALITY_ROLE

      public static final TokenRole EQUALITY_ROLE
    • IN_EQUALITY_ROLE

      public static final TokenRole IN_EQUALITY_ROLE
    • LESS_THAN_ROLE

      public static final TokenRole LESS_THAN_ROLE
    • LESS_THAN_OR_EQUAL_ROLE

      public static final TokenRole LESS_THAN_OR_EQUAL_ROLE
    • ADD_ROLE

      public static final TokenRole ADD_ROLE
    • SUBTRACT_ROLE

      public static final TokenRole SUBTRACT_ROLE
    • MULTIPLY_ROLE

      public static final TokenRole MULTIPLY_ROLE
    • DIVIDE_ROLE

      public static final TokenRole DIVIDE_ROLE
    • MODULUS_ROLE

      public static final TokenRole MODULUS_ROLE
    • SHIFT_LEFT_ROLE

      public static final TokenRole SHIFT_LEFT_ROLE
    • SHIFT_RIGHT_ROLE

      public static final TokenRole SHIFT_RIGHT_ROLE
    • UNSIGNED_SHIFT_RIGHT_ROLE

      public static final TokenRole UNSIGNED_SHIFT_RIGHT_ROLE
    • ANY_ROLE

      public static final TokenRole ANY_ROLE
    • LEFT_ROLE

      public static final Role<Expression> LEFT_ROLE
    • RIGHT_ROLE

      public static final Role<Expression> RIGHT_ROLE
    • _operator

      private BinaryOperatorType _operator
  • Constructor Details

  • Method Details