From d317eda711f2b07bdbac15bc9652ae9816e4517b Mon Sep 17 00:00:00 2001 From: Bulgakov Alexander Date: Fri, 11 Nov 2016 19:54:39 +0300 Subject: fix for the issue 1228. @NoArgsConstructor(force = true) fails on primitive arrays in Eclipse --- .../resource/after-delombok/NoArgsConstructorForce.java | 14 ++++++++++++++ .../resource/after-ecj/NoArgsConstructorForce.java | 12 ++++++++++++ test/transform/resource/before/NoArgsConstructorForce.java | 8 ++++++++ 3 files changed, 34 insertions(+) create mode 100644 test/transform/resource/after-delombok/NoArgsConstructorForce.java create mode 100644 test/transform/resource/after-ecj/NoArgsConstructorForce.java create mode 100644 test/transform/resource/before/NoArgsConstructorForce.java (limited to 'test/transform') diff --git a/test/transform/resource/after-delombok/NoArgsConstructorForce.java b/test/transform/resource/after-delombok/NoArgsConstructorForce.java new file mode 100644 index 00000000..c1127c7c --- /dev/null +++ b/test/transform/resource/after-delombok/NoArgsConstructorForce.java @@ -0,0 +1,14 @@ + +public class NoArgsConstructorForce { + private final int[] i; + private final Object[] o; + private final java.util.List[] fullQualifiedList; + + @java.lang.SuppressWarnings("all") + @javax.annotation.Generated("lombok") + public NoArgsConstructorForce() { + this.i = null; + this.o = null; + this.fullQualifiedList = null; + } +} \ No newline at end of file diff --git a/test/transform/resource/after-ecj/NoArgsConstructorForce.java b/test/transform/resource/after-ecj/NoArgsConstructorForce.java new file mode 100644 index 00000000..d0e69b0d --- /dev/null +++ b/test/transform/resource/after-ecj/NoArgsConstructorForce.java @@ -0,0 +1,12 @@ +import lombok.NoArgsConstructor; +public @NoArgsConstructor(force = true) class NoArgsConstructorForce { + private final int[] i; + private final Object[] o; + private final java.util.List[] fullQualifiedList; + public @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") NoArgsConstructorForce() { + super(); + this.i = null; + this.o = null; + this.fullQualifiedList = null; + } +} \ No newline at end of file diff --git a/test/transform/resource/before/NoArgsConstructorForce.java b/test/transform/resource/before/NoArgsConstructorForce.java new file mode 100644 index 00000000..48df1a37 --- /dev/null +++ b/test/transform/resource/before/NoArgsConstructorForce.java @@ -0,0 +1,8 @@ +import lombok.NoArgsConstructor; + +@NoArgsConstructor(force = true) +public class NoArgsConstructorForce { + private final int[] i; + private final Object[] o; + private final java.util.List[] fullQualifiedList; +} \ No newline at end of file -- cgit