Smart completion: anonymous object creation + rewrote some code using LookupElementDecorator

This commit is contained in:
Valentin Kipyatkov
2013-12-20 18:48:52 +04:00
parent 9627a335c2
commit 914a566094
16 changed files with 177 additions and 70 deletions
@@ -36,6 +36,21 @@ public class JvmSmartCompletionTestGenerated extends AbstractJvmSmartCompletionT
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("idea/testData/completion/smart"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("AnonymousObject1.kt")
public void testAnonymousObject1() throws Exception {
doTest("idea/testData/completion/smart/AnonymousObject1.kt");
}
@TestMetadata("AnonymousObject2.kt")
public void testAnonymousObject2() throws Exception {
doTest("idea/testData/completion/smart/AnonymousObject2.kt");
}
@TestMetadata("AnonymousObjectForJavaInterface.kt")
public void testAnonymousObjectForJavaInterface() throws Exception {
doTest("idea/testData/completion/smart/AnonymousObjectForJavaInterface.kt");
}
@TestMetadata("AutoCastedType.kt")
public void testAutoCastedType() throws Exception {
doTest("idea/testData/completion/smart/AutoCastedType.kt");
@@ -151,21 +166,6 @@ public class JvmSmartCompletionTestGenerated extends AbstractJvmSmartCompletionT
doTest("idea/testData/completion/smart/MethodCallArgument.kt");
}
@TestMetadata("NoConstructorForAbstract.kt")
public void testNoConstructorForAbstract() throws Exception {
doTest("idea/testData/completion/smart/NoConstructorForAbstract.kt");
}
@TestMetadata("NoConstructorForJavaInterface.kt")
public void testNoConstructorForJavaInterface() throws Exception {
doTest("idea/testData/completion/smart/NoConstructorForJavaInterface.kt");
}
@TestMetadata("NoConstructorForTrait.kt")
public void testNoConstructorForTrait() throws Exception {
doTest("idea/testData/completion/smart/NoConstructorForTrait.kt");
}
@TestMetadata("NoConstructorWithQualifier.kt")
public void testNoConstructorWithQualifier() throws Exception {
doTest("idea/testData/completion/smart/NoConstructorWithQualifier.kt");