Revision 46695 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/programming/CodeBlockWithExceptFunction.java
CodeBlockWithExceptFunction.java | ||
---|---|---|
51 | 51 |
if( exceptionCode==null ) { |
52 | 52 |
for (int i = 0; i < args.size()-1; i++) { |
53 | 53 |
Code statement = args.get(i); |
54 |
statement = CodeBlockFunction.resolveHostExpressions((DefaultInterpreter) interpreter, statement);
|
|
54 |
statement = resolveHostExpressions0((DefaultInterpreter) interpreter, statement);
|
|
55 | 55 |
// LLamamos a runCode para que no atrape los returns. |
56 | 56 |
value = ((DefaultInterpreter)interpreter).runCode(statement); |
57 | 57 |
} |
... | ... | |
59 | 59 |
for (int i = 0; i < args.size()-1; i++) { |
60 | 60 |
Code statement = args.get(i); |
61 | 61 |
try { |
62 |
statement = CodeBlockFunction.resolveHostExpressions((DefaultInterpreter) interpreter, statement);
|
|
62 |
statement = resolveHostExpressions0((DefaultInterpreter) interpreter, statement);
|
|
63 | 63 |
// LLamamos a runCode para que no atrape los returns. |
64 | 64 |
value = ((DefaultInterpreter)interpreter).runCode(statement); |
65 | 65 |
} catch(Exception ex) { |
... | ... | |
70 | 70 |
} |
71 | 71 |
return value; |
72 | 72 |
} |
73 |
|
|
74 |
private Code resolveHostExpressions0(DefaultInterpreter defaultInterpreter, Code statement) { |
|
75 |
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. |
|
76 |
} |
|
73 | 77 |
|
74 | 78 |
} |
Also available in: Unified diff