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:
-3
@@ -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(),
|
||||
)
|
||||
Reference in New Issue
Block a user