Class NotEqualOperator

    • Constructor Detail

      • NotEqualOperator

        public NotEqualOperator()
    • Method Detail

      • isLeftOperation

        public boolean isLeftOperation()
        Defines the bind-direction of the operator. That direction defines, in which direction a sequence of equal operators is resolved.
        Specified by:
        isLeftOperation in interface InfixOperator
        Returns:
        true, if the operation is left-binding, false if right-binding
      • isAssociative

        public boolean isAssociative()
        Defines, whether the operation is associative. For associative operations, the evaluation order does not matter, if the operation appears more than once in an expression, and therefore we can optimize them a lot better than non-associative operations (ie. merge constant parts and precompute them once).
        Specified by:
        isAssociative in interface InfixOperator
        Returns:
        true, if the operation is associative, false otherwise