Class Expression.Arg.Value<E>

All Implemented Interfaces:
com.google.common.base.Predicate<E>, Predicate<E>
Enclosing class:
Expression.Arg<E>

public static class Expression.Arg.Value<E> extends Expression.Arg<E>
An expression that is a constant value--either true or false.
  • Field Details

    • value

      private boolean value
  • Constructor Details

    • Value

      public Value(boolean value)
  • Method Details

    • apply

      public boolean apply(E entity)
      Description copied from class: Expression.Apply
      Apply this expression to an entity to get true or false.
      Specified by:
      apply in interface com.google.common.base.Predicate<E>
      Specified by:
      apply in class Expression.Apply<E>
    • apply

      public boolean apply()
    • toString

      public String toString()
      Overrides:
      toString in class Object