@Override public void setProperty(String name, Object value) { GroovyRuntimeUtil.setProperty(pojo, name, value); }
@Override public void setProperty(String property, Object newValue) { try { GroovyRuntimeUtil.setProperty($delegate, property, newValue); } catch (MissingPropertyException e) { super.setProperty(property, newValue); } }
public void writeValue(Object target, Object value) { GroovyRuntimeUtil.setProperty(target, getReflection().getName(), value); } }
@Override public void setProperty(String name, Object value) { Object thisObject = $gestalt.getBlueprint().getThisObject(); if (thisObject != null) { try { GroovyRuntimeUtil.setProperty(thisObject, name, value); return; } catch (MissingPropertyException ignored) {} } $gestalt.setProperty(name, value); }