Class Expression.Operator

java.lang.Object
org.apache.felix.gogo.runtime.Expression.Operator
Direct Known Subclasses:
Expression.Assignment, Expression.Comparator
Enclosing class:
Expression

public abstract class Expression.Operator extends Object
Abstract definition of a supported operator. An operator is defined by its name (pattern), precedence and if it is left- or right associative.
  • Constructor Details

    • Operator

      public Operator(String oper, int precedence, boolean leftAssoc)
      Creates a new operator.
      Parameters:
      oper - The operator name (pattern).
      precedence - The operators precedence.
      leftAssoc - true if the operator is left associative, else false.
  • Method Details