Revision 43521 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/AndOperator.java

View differences:

AndOperator.java
1 1
package org.gvsig.expressionevaluator.impl.function.operator;
2 2

  
3
import org.gvsig.expressionevaluator.Function;
4
import org.gvsig.expressionevaluator.Interpreter;
5

  
3 6
public class AndOperator extends AbstractBinaryOperator {
4 7

  
5 8
    public AndOperator() {
6
        super("AND");
9
        super(Function.GROUP_BOOLEAN, "AND");
7 10
        this.addAlias("&&");        
8 11
    }
9 12

  
10 13
    @Override
11
    public Object call(Object op1, Object op2) {       
14
    public Object call(Interpreter interpreter, Object op1, Object op2) {       
12 15
        if( op1 instanceof Boolean && op2 instanceof Boolean ) {
13 16
            boolean value = ((Boolean) op1) && ((Boolean) op2);
14 17
            return value;

Also available in: Unified diff