mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
named arguments defined in file have lower priority
This commit is contained in:
+3
-1
@@ -116,7 +116,9 @@ class MapArgumentCompletionProvider extends CompletionProvider<CompletionParamet
|
||||
if (element instanceof GrArgumentLabel) {
|
||||
final String name = ((GrArgumentLabel)element).getName();
|
||||
if (GroovyNamesUtil.isIdentifier(name)) {
|
||||
map.put(name, new GroovyNamedArgumentProvider.ArgumentDescriptor());
|
||||
GroovyNamedArgumentProvider.ArgumentDescriptor descriptor = new GroovyNamedArgumentProvider.ArgumentDescriptor();
|
||||
descriptor.setShowFirst(false);
|
||||
map.put(name, descriptor);
|
||||
}
|
||||
}
|
||||
super.visitElement(element);
|
||||
|
||||
+1
-1
@@ -814,7 +814,7 @@ return foo()"""
|
||||
|
||||
public void testNamedArgsUsedInFile() throws Exception {
|
||||
myFixture.configureByFile(getTestName(false) + ".groovy");
|
||||
doVariantableTest 'foo1', 'foo2', 'foo3', 'foo4', 'foo5', 'false', 'float'
|
||||
doVariantableTest 'foo2', 'false', 'float', 'foo1', 'foo3', 'foo4', 'foo5'
|
||||
}
|
||||
|
||||
public void testSuggestMembersOfExpectedType() {
|
||||
|
||||
Reference in New Issue
Block a user