mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java] unneeded semicolon on completion in module-info files (IDEA-164119)
This commit is contained in:
+1
-1
@@ -157,7 +157,7 @@ class JavaModuleCompletionContributor {
|
||||
private static void processPackage(PsiPackage pkg, GlobalSearchScope scope, Consumer<LookupElement> result) {
|
||||
String packageName = pkg.getQualifiedName();
|
||||
if (isQualified(packageName) && !PsiUtil.isPackageEmpty(pkg.getDirectories(scope), packageName)) {
|
||||
result.consume(new OverrideableSpace(lookupElement(pkg), TailType.SEMICOLON));
|
||||
result.consume(new OverrideableSpace(lookupElement(pkg), TailType.NONE));
|
||||
}
|
||||
for (PsiPackage subPackage : pkg.getSubPackages(scope)) {
|
||||
processPackage(subPackage, scope, result);
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ class ModuleCompletionTest : LightJava9ModulesCodeInsightFixtureTestCase() {
|
||||
addFile("pkg/main/C.java", "package pkg.main;\nclass C { }")
|
||||
addFile("pkg/other/C.groovy", "package pkg.other\nclass C { }")
|
||||
variants("module M { exports pkg.<caret> }", "main", "other")
|
||||
complete("module M { exports pkg.o<caret> }", "module M { exports pkg.other;<caret> }")
|
||||
complete("module M { exports pkg.o<caret> }", "module M { exports pkg.other<caret> }")
|
||||
}
|
||||
|
||||
fun testUses() {
|
||||
|
||||
Reference in New Issue
Block a user