public boolean isTarget(String name) { return variableResolvers.containsKey(name) || variableIndexOf(name) != -1; }
public boolean isTarget(String name) { return variableResolvers.containsKey(name) || variableIndexOf(name) != -1; }
public boolean isTarget(String name) { return variableResolvers.containsKey(name) || variableIndexOf(name) != -1; }
public VariableResolver getVariableResolver(String name) { int idx; // if (variableResolvers.containsKey(name)) return variableResolvers.get(name); if ((idx = variableIndexOf(name)) != -1) { if (indexedVariableResolvers[idx] == null) { indexedVariableResolvers[idx] = new SimpleValueResolver(null); } variableResolvers.put(indexedVariableNames[idx], null); return indexedVariableResolvers[idx]; } return super.getVariableResolver(name); }
public VariableResolver getVariableResolver(String name) { int idx; // if (variableResolvers.containsKey(name)) return variableResolvers.get(name); if ((idx = variableIndexOf(name)) != -1) { if (indexedVariableResolvers[idx] == null) { indexedVariableResolvers[idx] = new SimpleValueResolver(null); } variableResolvers.put(indexedVariableNames[idx], null); return indexedVariableResolvers[idx]; } return super.getVariableResolver(name); }
public VariableResolver getVariableResolver(String name) { int idx; // if (variableResolvers.containsKey(name)) return variableResolvers.get(name); if ((idx = variableIndexOf(name)) != -1) { if (indexedVariableResolvers[idx] == null) { indexedVariableResolvers[idx] = new SimpleValueResolver(null); } variableResolvers.put(indexedVariableNames[idx], null); return indexedVariableResolvers[idx]; } return super.getVariableResolver(name); }
public VariableResolver createVariable(String name, Object value, Class<?> type) { VariableResolver vr = this.variableResolvers != null ? this.variableResolvers.get(name) : null; if (vr != null && vr.getType() != null) { throw new RuntimeException("variable already defined within scope: " + vr.getType() + " " + name); } else { return createIndexedVariable(variableIndexOf(name), name, value); } }
public VariableResolver createVariable(String name, Object value, Class<?> type) { VariableResolver vr = this.variableResolvers != null ? this.variableResolvers.get(name) : null; if (vr != null && vr.getType() != null) { throw new RuntimeException("variable already defined within scope: " + vr.getType() + " " + name); } else { return createIndexedVariable(variableIndexOf(name), name, value); } }
public VariableResolver createVariable(String name, Object value, Class<?> type) { VariableResolver vr = this.variableResolvers != null ? this.variableResolvers.get(name) : null; if (vr != null && vr.getType() != null) { throw new CompileException("variable already defined within scope: " + vr.getType() + " " + name); } else { return createIndexedVariable(variableIndexOf(name), name, value); } }