@Test public void compare_collection_with_int_object() { ExprValue value = ExprValueUtils.collectionValue(ImmutableList.of(1)); assertFalse(value.equals(1)); }
@Override public List<ExprValue> collectionValue() { return valueList; }
ExprCollectionValue extends AbstractExprValue { @Override public List<ExprValue> collectionValue() { return valueList; } }
ExprCollectionValue extends AbstractExprValue { @Override public List<ExprValue> collectionValue() { return valueList; }  }
ExprCollectionValue extends AbstractExprValue { @Override public List<ExprValue> collectionValue() { return valueList; }  @Override Object value(); @Override ExprType type(); @Override List<ExprValue> collectionValue(); @Override String toString(); @Override boolean equal(ExprValue o); @Override int compare(ExprValue other); @Override int hashCode(); }
ExprCollectionValue extends AbstractExprValue { @Override public List<ExprValue> collectionValue() { return valueList; }  @Override Object value(); @Override ExprType type(); @Override List<ExprValue> collectionValue(); @Override String toString(); @Override boolean equal(ExprValue o); @Override int compare(ExprValue other); @Override int hashCode();  }