Revision 45153 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/DefaultCodeBuilder.java

View differences:

DefaultCodeBuilder.java
53 53
import org.gvsig.expressionevaluator.Code.Callable;
54 54
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_DICT;
55 55
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_GETITEM;
56
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_LET;
56 57
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_MOD;
57 58

  
58 59
@SuppressWarnings("UseSpecificCatch")
......
771 772
    }
772 773

  
773 774
    @Override
775
    public Code let(String identifier, Code value) {
776
        BaseCodes args = args();
777
        args.add(this.constant(identifier));
778
        args.add(value);
779
        return function(FUNCTION_LET, Callable.FUNCTION, args);
780
    }
781

  
782
    @Override
774 783
    public Code add(Code op1, Code op2) {
775 784
        return operator(OPERATOR_ADD, op1, op2);
776 785
    }

Also available in: Unified diff