IDEA-62053 Smart completion should suggest "public static final members" of any class

This commit is contained in:
peter
2012-08-06 23:26:11 +02:00
parent fea09a458f
commit 8d74a7248c
15 changed files with 181 additions and 139 deletions

View File

@@ -0,0 +1,27 @@
import java.lang.Object;
class Super<T> {
}
class SubString extends Super<String> {
public static SubString createSubString() {}
}
class SubInt extends Super<Integer> { }
class SubGeneric<T> extends Super<T> { }
class SubRaw extends Super { }
class Factory {
public static Object createObject() {}
public static <T> Super<T> createExpected() {}
public static Super<Integer> createSuperInt() {}
public static SubInt createSubInt() {}
public static <T> SubGeneric<T> createSubGeneric() {}
public static SubRaw createSubRaw() {}
}
class Intermediate {
Super<String> s = create<caret>x
}

View File

@@ -2,7 +2,7 @@ public class Test {
static MyEnum getAvailabilityStatusCode() {
return get<caret>
return getAS<caret>
}

View File

@@ -2,7 +2,7 @@ class C{
{
Object o;
if (o instanceof Foo) {
new Object().do<caret>
new Object().dofo<caret>
}
}
}