Parameter name completion: suppressed auto-insertion
This commit is contained in:
+1
-1
@@ -104,7 +104,7 @@ class ParameterNameAndTypeCompletion(
|
||||
for (parameterName in parameterNames) {
|
||||
if (prefixMatcher.prefixMatches(parameterName)) {
|
||||
val nameAndType = nameAndTypeFactory(parameterName)
|
||||
collector.addElement(MyLookupElement(nameAndType, lookupElementFactory))
|
||||
collector.addElement(MyLookupElement(nameAndType, lookupElementFactory).suppressAutoInsertion())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
class FooBar
|
||||
|
||||
fun f(fooBa<caret>)
|
||||
|
||||
// AUTOCOMPLETE_SETTING: true
|
||||
// EXIST: fooBar
|
||||
// NUMBER: 1
|
||||
+6
@@ -1410,6 +1410,12 @@ public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTes
|
||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/parameterNameAndType"), Pattern.compile("^(.+)\\.kt$"), true);
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertion.kt")
|
||||
public void testNoAutoInsertion() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/parameterNameAndType/NoAutoInsertion.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("NoDuplication.kt")
|
||||
public void testNoDuplication() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/parameterNameAndType/NoDuplication.kt");
|
||||
|
||||
+6
@@ -1410,6 +1410,12 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT
|
||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/parameterNameAndType"), Pattern.compile("^(.+)\\.kt$"), true);
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertion.kt")
|
||||
public void testNoAutoInsertion() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/parameterNameAndType/NoAutoInsertion.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("NoDuplication.kt")
|
||||
public void testNoDuplication() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/parameterNameAndType/NoDuplication.kt");
|
||||
|
||||
Reference in New Issue
Block a user