From 8cfa421ce5b07ac4932e13035e71d8a52d45f085 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Mon, 12 May 2014 15:08:55 +0200 Subject: Added an error if @Delegate is used recursively. --- .../resource/after-ecj/DelegateOnGetterNone.java | 2 +- .../resource/after-ecj/DelegateOnMethods.java | 2 +- .../resource/after-ecj/DelegateRecursion.java | 26 ---------------------- .../after-ecj/DelegateTypesAndExcludes.java | 2 +- .../resource/after-ecj/DelegateWithDeprecated.java | 2 +- 5 files changed, 4 insertions(+), 30 deletions(-) delete mode 100644 test/transform/resource/after-ecj/DelegateRecursion.java (limited to 'test/transform/resource/after-ecj') diff --git a/test/transform/resource/after-ecj/DelegateOnGetterNone.java b/test/transform/resource/after-ecj/DelegateOnGetterNone.java index a5f52a42..0cfb02c0 100644 --- a/test/transform/resource/after-ecj/DelegateOnGetterNone.java +++ b/test/transform/resource/after-ecj/DelegateOnGetterNone.java @@ -1,5 +1,5 @@ import lombok.AccessLevel; -import lombok.Delegate; +import lombok.experimental.Delegate; import lombok.Getter; @Getter class DelegateOnGetterNone { private interface Bar { diff --git a/test/transform/resource/after-ecj/DelegateOnMethods.java b/test/transform/resource/after-ecj/DelegateOnMethods.java index 928ea32e..6560657c 100644 --- a/test/transform/resource/after-ecj/DelegateOnMethods.java +++ b/test/transform/resource/after-ecj/DelegateOnMethods.java @@ -1,4 +1,4 @@ -import lombok.Delegate; +import lombok.experimental.Delegate; abstract class DelegateOnMethods { public static interface Bar { void bar(java.util.ArrayList list); diff --git a/test/transform/resource/after-ecj/DelegateRecursion.java b/test/transform/resource/after-ecj/DelegateRecursion.java deleted file mode 100644 index 7d1705a7..00000000 --- a/test/transform/resource/after-ecj/DelegateRecursion.java +++ /dev/null @@ -1,26 +0,0 @@ -import lombok.Delegate; -class DelegateRecursionOuterMost { - private final @Delegate DelegateRecursionCenter center = new DelegateRecursionCenter(); - DelegateRecursionOuterMost() { - super(); - } - public @java.lang.SuppressWarnings("all") void innerMostMethod() { - this.center.innerMostMethod(); - } -} -class DelegateRecursionCenter { - private final @Delegate DelegateRecursionInnerMost inner = new DelegateRecursionInnerMost(); - DelegateRecursionCenter() { - super(); - } - public @java.lang.SuppressWarnings("all") void innerMostMethod() { - this.inner.innerMostMethod(); - } -} -class DelegateRecursionInnerMost { - DelegateRecursionInnerMost() { - super(); - } - public void innerMostMethod() { - } -} diff --git a/test/transform/resource/after-ecj/DelegateTypesAndExcludes.java b/test/transform/resource/after-ecj/DelegateTypesAndExcludes.java index 45d4edc7..86f54139 100644 --- a/test/transform/resource/after-ecj/DelegateTypesAndExcludes.java +++ b/test/transform/resource/after-ecj/DelegateTypesAndExcludes.java @@ -1,4 +1,4 @@ -import lombok.Delegate; +import lombok.experimental.Delegate; class DelegatePlain { private static class FooImpl implements Foo { private FooImpl() { diff --git a/test/transform/resource/after-ecj/DelegateWithDeprecated.java b/test/transform/resource/after-ecj/DelegateWithDeprecated.java index 9c3623d8..71eb7889 100644 --- a/test/transform/resource/after-ecj/DelegateWithDeprecated.java +++ b/test/transform/resource/after-ecj/DelegateWithDeprecated.java @@ -1,4 +1,4 @@ -import lombok.Delegate; +import lombok.experimental.Delegate; class DelegateWithDeprecated { private interface Bar { @Deprecated void deprecatedAnnotation(); -- cgit