@Override public Object getProperty(String name) { return GroovyRuntimeUtil.getProperty(pojo, name); }
@Override public Object getProperty(String property) { try { return GroovyRuntimeUtil.getProperty($delegate, property); } catch (MissingPropertyException e) { return super.getProperty(property); } }
public Object readValue(Object target) { return GroovyRuntimeUtil.getProperty(target, getReflection().getName()); }
@Override public Object getProperty(String name) { Object thisObject = $gestalt.getBlueprint().getThisObject(); if (thisObject != null) { try { return GroovyRuntimeUtil.getProperty(thisObject, name); } catch (MissingPropertyException ignored) {} } return $gestalt.getProperty(name); }
result = GroovyRuntimeUtil.invokeMethod(result, currPart.substring(0, currPart.length() - 2)); } else { result = GroovyRuntimeUtil.getProperty(result, currPart);