KTIJ-26423 [AA] Remove KtImportOptimizerResult.unusedImports

This information is computed on the `intellij` side, and no there is
no code left in `kotlin` which still requires it
This commit is contained in:
Roman Golyshev
2023-10-24 19:14:56 +02:00
committed by teamcity
parent bd92224aec
commit 21c46a6ddb
2 changed files with 1 additions and 47 deletions
@@ -10,7 +10,6 @@ import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.psi.KtFile
import org.jetbrains.kotlin.psi.KtImportDirective
public abstract class KtImportOptimizer : KtLifetimeOwner {
public abstract fun analyseImports(file: KtFile): KtImportOptimizerResult
@@ -30,8 +29,6 @@ public interface KtImportOptimizerMixIn : KtAnalysisSessionMixIn {
}
public class KtImportOptimizerResult(
@Deprecated("Compute unused import on the IntelliJ side instead, see org.jetbrains.kotlin.idea.base.analysis.api.utils.computeUnusedImports")
public val unusedImports: Set<KtImportDirective> = emptySet(),
public val usedDeclarations: Map<FqName, Set<Name>> = emptyMap(),
public val unresolvedNames: Set<Name> = emptySet(),
)