diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java index c2b832c0a8b93edf1e2b6ec3d2af053408578ff5..4afbab737d8a0d545b317246d42be30b587813a3 100644 --- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java +++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java @@ -31,6 +31,13 @@ public abstract class RagConnectTest extends RelastTest { RagConnectTest.ragconnectCompilerLocation = ragconnectCompilerLocation; } + @SuppressWarnings("unused") + public void ragconnect(Closure<?> c) { + c.setResolveStrategy(DELEGATE_FIRST); + c.setDelegate(getRagconnect()); + c.call(); + } + @SuppressWarnings("unused") public void ragconnect(Action<? super RagConnectConfiguration> action) { action.execute(getRagconnect()); diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java index 79173a87411ae4bc3888ca3bc57fe7456ebfd989..f49257e15e4f71fc15de3641b3377b25bac1912e 100644 --- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java +++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java @@ -47,11 +47,25 @@ public abstract class RelastTest extends DefaultTask { return Paths.get(getProject().getProjectDir().getAbsolutePath(), filename); } + @SuppressWarnings("unused") + public void relast(Closure<?> c) { + c.setResolveStrategy(DELEGATE_FIRST); + c.setDelegate(getRelast()); + c.call(); + } + @SuppressWarnings("unused") public void relast(Action<? super RelastConfiguration> action) { action.execute(getRelast()); } + @SuppressWarnings("unused") + public void jastadd(Closure<?> c) { + c.setResolveStrategy(DELEGATE_FIRST); + c.setDelegate(getJastadd()); + c.call(); + } + @SuppressWarnings("unused") public void jastadd(Action<? super JastAddConfiguration> action) { action.execute(getJastadd());