@Override protected void setCurrent(Object current) { // TODO a better way to do this? if (builder instanceof NodeBuilder) InvokerHelper.invokeMethod(builder, "setCurrent", current); else super.setCurrent(current); }
setCurrent(node); throw new GroovyRuntimeException(e); setCurrent(oldCurrent);
@Override protected void setCurrent(Object current) { // TODO a better way to do this? if (builder instanceof NodeBuilder) InvokerHelper.invokeMethod(builder, "setCurrent", current); else super.setCurrent(current); }
@Override protected void setCurrent(Object current) { // TODO a better way to do this? if (builder instanceof NodeBuilder) InvokerHelper.invokeMethod(builder, "setCurrent", current); else super.setCurrent(current); }
@Override protected void setCurrent(Object current) { // TODO a better way to do this? if (builder instanceof NodeBuilder) InvokerHelper.invokeMethod(builder, "setCurrent", current); else super.setCurrent(current); }
protected void setCurrent(Object current) { // TODO a better way to do this? if (builder instanceof NodeBuilder) InvokerHelper.invokeMethod(builder, "setCurrent", current); else super.setCurrent(current); }
@Override protected void setCurrent(Object current) { // TODO a better way to do this? if (builder instanceof NodeBuilder) InvokerHelper.invokeMethod(builder, "setCurrent", current); else super.setCurrent(current); }
setCurrent(node); setCurrent(oldCurrent);
setCurrent(node); setCurrent(oldCurrent);
setCurrent(node); setCurrent(oldCurrent);
setCurrent(node); setCurrent(oldCurrent);