Completion: no qualified this for anonymous object + no keyword escaping for qualified this

This commit is contained in:
Valentin Kipyatkov
2014-08-27 20:35:42 +04:00
parent 5799ecbd28
commit d64f930ff1
8 changed files with 65 additions and 21 deletions
@@ -388,6 +388,11 @@ public class JvmSmartCompletionTestGenerated extends AbstractJvmSmartCompletionT
doTest("idea/testData/completion/smart/NoPrivateOverload.kt");
}
@TestMetadata("NoQualifiedThisOfAnonymousObject.kt")
public void testNoQualifiedThisOfAnonymousObject() throws Exception {
doTest("idea/testData/completion/smart/NoQualifiedThisOfAnonymousObject.kt");
}
@TestMetadata("NoSillyAssignment.kt")
public void testNoSillyAssignment() throws Exception {
doTest("idea/testData/completion/smart/NoSillyAssignment.kt");
@@ -463,11 +468,6 @@ public class JvmSmartCompletionTestGenerated extends AbstractJvmSmartCompletionT
doTest("idea/testData/completion/smart/QualifiedThis.kt");
}
@TestMetadata("QualifiedThisOfAnonymousObject.kt")
public void testQualifiedThisOfAnonymousObject() throws Exception {
doTest("idea/testData/completion/smart/QualifiedThisOfAnonymousObject.kt");
}
@TestMetadata("QualifiedThisOfExtensionFunction.kt")
public void testQualifiedThisOfExtensionFunction() throws Exception {
doTest("idea/testData/completion/smart/QualifiedThisOfExtensionFunction.kt");
@@ -383,6 +383,16 @@ public class SmartCompletionHandlerTestGenerated extends AbstractSmartCompletion
doTest("idea/testData/completion/handlers/smart/ObjectFromType.kt");
}
@TestMetadata("QualifiedThisKeywordName1.kt")
public void testQualifiedThisKeywordName1() throws Exception {
doTest("idea/testData/completion/handlers/smart/QualifiedThisKeywordName1.kt");
}
@TestMetadata("QualifiedThisKeywordName2.kt")
public void testQualifiedThisKeywordName2() throws Exception {
doTest("idea/testData/completion/handlers/smart/QualifiedThisKeywordName2.kt");
}
@TestMetadata("SAMExpected1.kt")
public void testSAMExpected1() throws Exception {
doTest("idea/testData/completion/handlers/smart/SAMExpected1.kt");