[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!
This commit is contained in:
Reinier Zwitserloot
2018-03-20 01:17:35 +01:00
parent ae611e1687
commit c08559b016
6 changed files with 121 additions and 31 deletions
@@ -0,0 +1,6 @@
public class EqualsAndHashCodeWithGenericsOnInners<A> {
@lombok.EqualsAndHashCode class Inner<B> {
int x;
}
}