public static class X.In extends X.BinaryOp
true
, if the left operand is contained
in the right operand - whatever that may mean in the evaluation context.
The default evaluation over a map context (see eval(Map)
)) translates to collection containment
if the right operand evaluates to a collection or to containment as showing up as a string
in a comma-separated list of strings that is the right operand's evaluation result.
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() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
and, and, eq, eq, eval, eval, ge, gt, in, le, lt, neq, neq, not, not, or, or, val, var, xor, xor
equals, getLeft, getRight, hashCode
public java.lang.Object eval(java.util.Map<java.lang.String,java.lang.Object> context)
X
public java.lang.String toString()
toString
in class java.lang.Object