Fixing issue #1298: @Builder with recursive generics didn’t work in javac/delombok.

This commit is contained in:
Reinier Zwitserloot
2017-02-16 23:32:17 +01:00
parent fe3490328a
commit 74603cd9d3
6 changed files with 212 additions and 24 deletions
@@ -0,0 +1,13 @@
//issue #1298
import java.util.Set;
import lombok.Builder;
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;
}
}