Complete only imported classes on auto-typing and first completion and set up invocation count

This commit is contained in:
Nikolay Krasko
2013-07-04 16:52:48 +04:00
parent f0a10b70c1
commit 37e4402822
15 changed files with 200 additions and 88 deletions
@@ -129,6 +129,16 @@ public class JetBasicJSCompletionTestGenerated extends AbstractJetJSCompletionTe
doTest("idea/testData/completion/basic/common/ExtensionFunReceiver.kt");
}
@TestMetadata("ExtensionFunReceiverForce.kt")
public void testExtensionFunReceiverForce() throws Exception {
doTest("idea/testData/completion/basic/common/ExtensionFunReceiverForce.kt");
}
@TestMetadata("ExtensionInsideFunction.kt")
public void testExtensionInsideFunction() throws Exception {
doTest("idea/testData/completion/basic/common/ExtensionInsideFunction.kt");
}
@TestMetadata("ExtensionWithAdditionalTypeParameters.kt")
public void testExtensionWithAdditionalTypeParameters() throws Exception {
doTest("idea/testData/completion/basic/common/ExtensionWithAdditionalTypeParameters.kt");
@@ -254,6 +264,16 @@ public class JetBasicJSCompletionTestGenerated extends AbstractJetJSCompletionTe
doTest("idea/testData/completion/basic/common/InPackageBegin.kt");
}
@TestMetadata("InParametersTypes.kt")
public void testInParametersTypes() throws Exception {
doTest("idea/testData/completion/basic/common/InParametersTypes.kt");
}
@TestMetadata("InParametersTypesForce.kt")
public void testInParametersTypesForce() throws Exception {
doTest("idea/testData/completion/basic/common/InParametersTypesForce.kt");
}
@TestMetadata("InTypeAnnotation.kt")
public void testInTypeAnnotation() throws Exception {
doTest("idea/testData/completion/basic/common/InTypeAnnotation.kt");
@@ -426,6 +446,11 @@ public class JetBasicJSCompletionTestGenerated extends AbstractJetJSCompletionTe
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/completion/basic/js"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("AutoForceCompletion.kt")
public void testAutoForceCompletion() throws Exception {
doTest("idea/testData/completion/basic/js/AutoForceCompletion.kt");
}
@TestMetadata("InPackage.kt")
public void testInPackage() throws Exception {
doTest("idea/testData/completion/basic/js/InPackage.kt");
@@ -129,6 +129,16 @@ public class JetBasicJavaCompletionTestGenerated extends AbstractJavaCompletionT
doTest("idea/testData/completion/basic/common/ExtensionFunReceiver.kt");
}
@TestMetadata("ExtensionFunReceiverForce.kt")
public void testExtensionFunReceiverForce() throws Exception {
doTest("idea/testData/completion/basic/common/ExtensionFunReceiverForce.kt");
}
@TestMetadata("ExtensionInsideFunction.kt")
public void testExtensionInsideFunction() throws Exception {
doTest("idea/testData/completion/basic/common/ExtensionInsideFunction.kt");
}
@TestMetadata("ExtensionWithAdditionalTypeParameters.kt")
public void testExtensionWithAdditionalTypeParameters() throws Exception {
doTest("idea/testData/completion/basic/common/ExtensionWithAdditionalTypeParameters.kt");
@@ -254,6 +264,16 @@ public class JetBasicJavaCompletionTestGenerated extends AbstractJavaCompletionT
doTest("idea/testData/completion/basic/common/InPackageBegin.kt");
}
@TestMetadata("InParametersTypes.kt")
public void testInParametersTypes() throws Exception {
doTest("idea/testData/completion/basic/common/InParametersTypes.kt");
}
@TestMetadata("InParametersTypesForce.kt")
public void testInParametersTypesForce() throws Exception {
doTest("idea/testData/completion/basic/common/InParametersTypesForce.kt");
}
@TestMetadata("InTypeAnnotation.kt")
public void testInTypeAnnotation() throws Exception {
doTest("idea/testData/completion/basic/common/InTypeAnnotation.kt");
@@ -426,6 +446,11 @@ public class JetBasicJavaCompletionTestGenerated extends AbstractJavaCompletionT
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/completion/basic/java"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("AutoForceCompletion.kt")
public void testAutoForceCompletion() throws Exception {
doTest("idea/testData/completion/basic/java/AutoForceCompletion.kt");
}
@TestMetadata("ExtensionFromStandardLibrary.kt")
public void testExtensionFromStandardLibrary() throws Exception {
doTest("idea/testData/completion/basic/java/ExtensionFromStandardLibrary.kt");