diff options
author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2018-04-23 22:36:07 +0200 |
---|---|---|
committer | Reinier Zwitserloot <reinier@zwitserloot.com> | 2018-04-23 22:36:07 +0200 |
commit | a27826b268c28a7aa1596bb07461ab1cfb113d82 (patch) | |
tree | ed589f67954005c4169855e75ac8fcbde9decd6c /test/transform/resource/before | |
parent | 472d602693bdccde135ff084c44bfebd285a2101 (diff) | |
download | lombok-a27826b268c28a7aa1596bb07461ab1cfb113d82.tar.gz lombok-a27826b268c28a7aa1596bb07461ab1cfb113d82.tar.bz2 lombok-a27826b268c28a7aa1596bb07461ab1cfb113d82.zip |
[bugfix] generics on inner classes whose outer type has generics, when the outer type is an interface, caused bugs in ecj.
Diffstat (limited to 'test/transform/resource/before')
-rw-r--r-- | test/transform/resource/before/BuilderWithRecursiveGenerics.java | 2 | ||||
-rw-r--r-- | test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInnersInInterfaces.java | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/test/transform/resource/before/BuilderWithRecursiveGenerics.java b/test/transform/resource/before/BuilderWithRecursiveGenerics.java index 041da414..0ab86220 100644 --- a/test/transform/resource/before/BuilderWithRecursiveGenerics.java +++ b/test/transform/resource/before/BuilderWithRecursiveGenerics.java @@ -5,7 +5,7 @@ import lombok.Value; public class BuilderWithRecursiveGenerics { interface Inter<T, U extends Inter<T, U>> {} - + @Builder @Value public static class Test<Foo, Bar extends Set<Foo>, Quz extends Inter<Bar, Quz>> { Foo foo; Bar bar; diff --git a/test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInnersInInterfaces.java b/test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInnersInInterfaces.java new file mode 100644 index 00000000..585ebbde --- /dev/null +++ b/test/transform/resource/before/EqualsAndHashCodeWithGenericsOnInnersInInterfaces.java @@ -0,0 +1,6 @@ +public interface EqualsAndHashCodeWithGenericsOnInnersInInterfaces<A> { + @lombok.EqualsAndHashCode class Inner<B> { + int x; + } +} + |