Revision 44855 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/operator/OrOperator.java
OrOperator.java | ||
---|---|---|
18 | 18 |
@Override |
19 | 19 |
public Object call(Interpreter interpreter, Object op1, Object op2) { |
20 | 20 |
if( op1 instanceof Boolean && op2 instanceof Boolean ) { |
21 |
boolean value = ((Boolean) op1) || ((Boolean) op2);
|
|
21 |
boolean value = getBoolean(op1,1) || getBoolean(op2,2);
|
|
22 | 22 |
return value; |
23 | 23 |
} |
24 | 24 |
throw new IllegalArgumentException("Types not allowed in '"+name()+"' operand."); |
Also available in: Unified diff