aboutsummaryrefslogtreecommitdiff
path: root/test/transform/resource/before
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2018-03-20 01:17:35 +0100
committerReinier Zwitserloot <reinier@zwitserloot.com>2018-03-20 01:17:35 +0100
commitc08559b0168e41de14e0640262e4bcbec8de22db (patch)
treee8cb885704c78116530d8c68b536fc4b8b33cce0 /test/transform/resource/before
parentae611e168718bc226d5ca530484b9a92c2836b30 (diff)
downloadlombok-c08559b0168e41de14e0640262e4bcbec8de22db.tar.gz
lombok-c08559b0168e41de14e0640262e4bcbec8de22db.tar.bz2
lombok-c08559b0168e41de14e0640262e4bcbec8de22db.zip
[issue #1615] fixes a bug where equals and hashcode would mess up if both the outer and the inner class have generics, the inner is non-static, and you generate equals/hashcode on the inner.
Note that in general this is just broken; do not put non-static inner classes in generics-carrying classes in the first place!
Diffstat (limited to 'test/transform/resource/before')
-rw-r--r--test/transform/resource/before/DataWithGenericsOnInners.java4
-rw-r--r--test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInners.java6
2 files changed, 6 insertions, 4 deletions
diff --git a/test/transform/resource/before/DataWithGenericsOnInners.java b/test/transform/resource/before/DataWithGenericsOnInners.java
deleted file mode 100644
index c0afacee..00000000
--- a/test/transform/resource/before/DataWithGenericsOnInners.java
+++ /dev/null
@@ -1,4 +0,0 @@
-public class DataWithGenericsOnInners<A> {
- @lombok.Data class Inner<B> {}
-}
-
diff --git a/test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInners.java b/test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInners.java
new file mode 100644
index 00000000..7af1d054
--- /dev/null
+++ b/test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInners.java
@@ -0,0 +1,6 @@
+public class EqualsAndHashCodeWithGenericsOnInners<A> {
+ @lombok.EqualsAndHashCode class Inner<B> {
+ int x;
+ }
+}
+