Package com.zfabrik.util.expression

## Class X.Not

- java.lang.Object
- - com.zfabrik.util.expression.X
  - - com.zfabrik.util.expression.X.UnaryOp
    - - com.zfabrik.util.expression.X.Not

- Enclosing class:
    X

      public static class X.Not
      extends X.UnaryOp

  Negation logical operator

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class com.zfabrik.util.expression.X

      `X.And, X.BinaryOp, X.Eq, X.Ge, X.Gt, X.In, X.Le, X.Lt, X.Neq, X.Not, X.Or, X.UnaryOp, X.Val, X.Var, X.Xor`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Not​(X x)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | `eval​(java.util.Map<java.lang.String,​java.lang.Object> context)` | Evaluation of the expression over a map style context that defines variable values.
    `java.lang.String` | `toString()` |

    - ### Methods inherited from class com.zfabrik.util.expression.X.UnaryOp

      `equals, get, hashCode`

    - ### Methods inherited from class com.zfabrik.util.expression.X

      `and, and, eq, eq, eval, eval, ge, gt, in, le, lt, neq, neq, not, not, or, or, val, var, xor, xor`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### Not

          public Not​(X x)

  - ### Method Detail

    - #### eval

          public java.lang.Object eval​(java.util.Map<java.lang.String,​java.lang.Object> context)

      Description copied from class: `X`
      Evaluation of the expression over a map style context that defines variable values.
      Specified by:
        `eval` in class `X`

    - #### toString

          public java.lang.String toString()

      Overrides:
        `toString` in class `java.lang.Object`