Revision 44567
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/DefaultOptimizer.java | ||
---|---|---|
215 | 215 |
} |
216 | 216 |
} |
217 | 217 |
} |
218 |
if (canOptimize && caller.function().allowConstantFolding()) { |
|
218 |
if (canOptimize && caller.function()!=null && caller.function().allowConstantFolding()) {
|
|
219 | 219 |
Object value = this.getInterpreter().run(code); |
220 | 220 |
Code newCode = this.getCodeBuilder().constant(value); |
221 | 221 |
return newCode; |
Also available in: Unified diff