wildcardize parameters correctly

GitOrigin-RevId: 1041f4afb9f7970c1f28f79909a5a3a8ed6750af
This commit is contained in:
Alexey Kudravtsev
2024-06-26 16:10:57 +02:00
committed by intellij-monorepo-bot
parent 48022d959e
commit 679a71cd40
4 changed files with 6 additions and 6 deletions

View File

@@ -37,7 +37,7 @@ public final class OptimizeImportsRefactoringHelper implements RefactoringHelper
}
@Override
public Set<PsiJavaFile> prepareOperation(UsageInfo @NotNull [] usages, @NotNull List<@NotNull PsiElement> elements) {
public Set<PsiJavaFile> prepareOperation(UsageInfo @NotNull [] usages, @NotNull List<? extends @NotNull PsiElement> elements) {
Set<PsiJavaFile> movedFiles = ContainerUtil.map2SetNotNull(elements, e -> ObjectUtils.tryCast(e.getContainingFile(), PsiJavaFile.class));
return ContainerUtil.union(movedFiles, prepareOperation(usages));
}