Revision 47300 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/DefaultExpression.java
DefaultExpression.java | ||
---|---|---|
174 | 174 |
added = this.getSymbolTable().addSymbolTable(symbolTable); |
175 | 175 |
if( this.lastSymbolTable==null ) { |
176 | 176 |
this.lastSymbolTable = new WeakReference<>(symbolTable); |
177 |
} else if( this.lastSymbolTable.get()!=symbolTable ) { |
|
177 |
} else if( this.lastSymbolTable.get()!=symbolTable ) { //FIXME: siempre da true
|
|
178 | 178 |
this.link(this.getSymbolTable()); |
179 | 179 |
this.hasNotBeenOptimized = true; |
180 | 180 |
} |
... | ... | |
294 | 294 |
@Override |
295 | 295 |
public Expression clone() throws CloneNotSupportedException { |
296 | 296 |
Expression other = (Expression) super.clone(); |
297 |
other.fromJSON(this.toJSON()); |
|
297 |
// other.fromJSON(this.toJSON()); |
|
298 |
other.fromJson(this.toJson()); |
|
298 | 299 |
return other; |
299 | 300 |
} |
300 | 301 |
|
Also available in: Unified diff