[java, highlighting, import-module] Check access module names for Module Import Declarations DEA-356710

GitOrigin-RevId: 819c182488bd0b4aeffb8518373da35aabf311ca
This commit is contained in:
Aleksey Dobrynin
2024-07-31 17:22:42 +02:00
committed by intellij-monorepo-bot
parent 85c104a858
commit 44e14f0283
12 changed files with 278 additions and 78 deletions

View File

@@ -2,10 +2,7 @@
package com.intellij.codeInsight;
import com.intellij.codeInsight.intention.IntentionAction;
import com.intellij.psi.JavaModuleSystem;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.psi.*;
import com.intellij.psi.util.PsiUtil;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
@@ -41,4 +38,7 @@ public interface JavaModuleSystemEx extends JavaModuleSystem {
@Nullable
ErrorWithFixes checkAccess(@NotNull String targetPackageName, @Nullable PsiFile targetFile, @NotNull PsiElement place);
@Nullable
ErrorWithFixes checkAccess(@NotNull PsiJavaModule module, @NotNull PsiElement place);
}