Enhance Java builder completion for superclasses and generics

This commit is contained in:
Kyle Thomson
2017-07-24 15:27:58 +02:00
committed by peter
parent 48d5e58c53
commit bf4df4a979
4 changed files with 52 additions and 4 deletions
@@ -0,0 +1,23 @@
public class S {
{
Map m = Map.build()<caret>.get();
}
}
class Map {
static MapBuilder build() {}
interface BaseBuilder<T> {
T get();
}
interface MapBuilder extends BaseBuilder<Map> {
}
static class Builder implements MapBuilder {
Map get() {}
}
}
@@ -0,0 +1,23 @@
public class S {
{
Map m = bui<caret>
}
}
class Map {
static MapBuilder build() {}
interface BaseBuilder<T> {
T get();
}
interface MapBuilder extends BaseBuilder<Map> {
}
static class Builder implements MapBuilder {
Map get() {}
}
}