Revision 44752 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/ConcatOperator.java
ConcatOperator.java | ||
---|---|---|
3 | 3 |
import java.util.Objects; |
4 | 4 |
import org.apache.commons.lang3.StringUtils; |
5 | 5 |
import org.gvsig.expressionevaluator.Code; |
6 |
import org.gvsig.expressionevaluator.Code.Caller; |
|
7 | 6 |
import org.gvsig.expressionevaluator.Code.Constant; |
8 | 7 |
import static org.gvsig.expressionevaluator.ExpressionBuilder.OPERATOR_CONCAT; |
9 | 8 |
import org.gvsig.expressionevaluator.Function; |
10 | 9 |
import org.gvsig.expressionevaluator.Interpreter; |
11 | 10 |
import org.gvsig.expressionevaluator.Optimizer; |
12 | 11 |
import org.gvsig.expressionevaluator.Optimizer.FunctionOptimizer; |
12 |
import org.gvsig.expressionevaluator.Code.Callable; |
|
13 | 13 |
|
14 | 14 |
public class ConcatOperator |
15 | 15 |
extends AbstractBinaryOperator |
... | ... | |
31 | 31 |
} |
32 | 32 |
|
33 | 33 |
@Override |
34 |
public Code optimize(Optimizer optimizer, Caller caller) {
|
|
34 |
public Code optimize(Optimizer optimizer, Callable caller) {
|
|
35 | 35 |
Code op1 = optimizer.optimize(caller.parameters().get(0)); |
36 | 36 |
Code op2 = optimizer.optimize(caller.parameters().get(1)); |
37 | 37 |
|
Also available in: Unified diff