Revision 44338 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/AbstractSymbolTable.java
AbstractSymbolTable.java | ||
---|---|---|
24 | 24 |
|
25 | 25 |
private final String name; |
26 | 26 |
|
27 |
private class ScriptFunction extends AbstractFunction {
|
|
27 |
public class ScriptFunction extends AbstractFunction {
|
|
28 | 28 |
|
29 | 29 |
public ScriptFunction(String funcName) { |
30 | 30 |
super("Script", funcName, Range.between(1, Integer.MAX_VALUE)); |
... | ... | |
228 | 228 |
} |
229 | 229 |
|
230 | 230 |
@Override |
231 |
public Collection<Function> localfunctions() { |
|
232 |
if( this.functions == null ) { |
|
233 |
return Collections.EMPTY_LIST; |
|
234 |
} |
|
235 |
return Collections.unmodifiableCollection(this.functions.values()); |
|
236 |
} |
|
237 |
|
|
238 |
@Override |
|
231 | 239 |
public Collection<Script> scripts() { |
232 | 240 |
Set<Script> theScripts = new HashSet<>(); |
233 | 241 |
for (SymbolTable symbolTable : this.symbolTables) { |
Also available in: Unified diff