public VariableResolver createVariable(String name, Object value, Class<?> type) { if (isTarget(name)) { throw new RuntimeException("variable already defined in scope: " + name); } else { return nextFactory.createVariable(name, value); } }
public VariableResolver createVariable(String name, Object value, Class<?> type) { if (isTarget(name)) { throw new RuntimeException("variable already defined in scope: " + name); } else { return nextFactory.createVariable(name, value); } }
public VariableResolver createVariable(String name, Object value, Class<?> type) { if (isTarget(name)) { throw new RuntimeException("variable already defined in scope: " + name); } else { return nextFactory.createVariable(name, value); } }
public VariableResolver getVariableResolver(String name) { return isTarget(name) ? resolver : nextFactory.getVariableResolver(name); }
public VariableResolver getVariableResolver(String name) { return isTarget(name) ? resolver : nextFactory.getVariableResolver(name); }
public VariableResolver getVariableResolver(String name) { return isTarget(name) ? resolver : nextFactory.getVariableResolver(name); }
public VariableResolver createVariable(String name, Object value) { if (isTarget(name)) { resolver.setValue(value); return resolver; } else { return nextFactory.createVariable(name, value); } }
public VariableResolver createVariable(String name, Object value) { if (isTarget(name)) { resolver.setValue(value); return resolver; } else { return nextFactory.createVariable(name, value); } }
public VariableResolver createVariable(String name, Object value) { if (isTarget(name)) { resolver.setValue(value); return resolver; } else { return nextFactory.createVariable(name, value); } }