[java, highlighting, jigsaw] standardize an error message for conflicting packages

GitOrigin-RevId: 47d26dd0242ad7c5c533c232897d2c7486fb1dca
This commit is contained in:
Aleksey Dobrynin
2024-09-24 10:49:24 +02:00
committed by intellij-monorepo-bot
parent ba54dfd721
commit 99c228c466
2 changed files with 7 additions and 5 deletions

View File

@@ -57,8 +57,10 @@ final class ModuleHighlightUtil {
if (packageName != null) {
PsiJavaModule origin = JavaModuleGraphUtil.findOrigin(javaModule, packageName);
if (origin != null) {
String message = JavaErrorBundle.message("module.conflicting.packages", packageName, origin.getName());
return HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR).range(statement).descriptionAndTooltip(message);
PsiJavaCodeReferenceElement reference = statement.getPackageReference();
return HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR)
.range(reference)
.descriptionAndTooltip(JavaErrorBundle.message("module.conflicting.packages", packageName, origin.getName()));
}
}
}