[LL] Remove unused declaration provider from LLFirIdePredicateBasedProvider

This commit is contained in:
Marco Pennekamp
2023-10-16 20:29:00 +02:00
committed by Space Team
parent 2ec77822e2
commit 2e5ee28681
2 changed files with 1 additions and 6 deletions
@@ -85,9 +85,6 @@ internal fun LLFirSourcesSession.registerCompilerPluginServices(
// We need FirRegisteredPluginAnnotations and FirPredicateBasedProvider during extensions' registration process
register(FirRegisteredPluginAnnotations::class, LLFirIdeRegisteredPluginAnnotations(this, annotationsResolver))
register(
FirPredicateBasedProvider::class,
LLFirIdePredicateBasedProvider(this, annotationsResolver, project.createDeclarationProvider(projectWithDependenciesScope, module))
)
register(FirPredicateBasedProvider::class, LLFirIdePredicateBasedProvider(this, annotationsResolver))
}
@@ -13,7 +13,6 @@ import org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirSourcesSess
import org.jetbrains.kotlin.analysis.low.level.api.fir.util.getContainingFile
import org.jetbrains.kotlin.analysis.project.structure.ProjectStructureProvider
import org.jetbrains.kotlin.analysis.providers.KotlinAnnotationsResolver
import org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProvider
import org.jetbrains.kotlin.fir.FirElement
import org.jetbrains.kotlin.fir.caches.FirCache
import org.jetbrains.kotlin.fir.caches.createCache
@@ -43,7 +42,6 @@ import org.jetbrains.kotlin.psi.*
internal class LLFirIdePredicateBasedProvider(
private val session: LLFirSourcesSession,
private val annotationsResolver: KotlinAnnotationsResolver,
private val declarationProvider: KotlinDeclarationProvider,
) : FirPredicateBasedProvider() {
private val projectStructureProvider by lazy { ProjectStructureProvider.getInstance(session.project) }