summaryrefslogtreecommitdiff
path: root/plugins/kotlin/resources-fir/resources/META-INF/analysisApiProviders.xml
blob: 1f5d581418a8f024540f1328af724155fef56264 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<idea-plugin>
  <extensions defaultExtensionNs="com.intellij">
    <projectService serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProviderFactory"
                    serviceImplementation="org.jetbrains.kotlin.analysis.providers.ide.KotlinIdeDeclarationProviderFactory"/>

    <projectService serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinPackageProviderFactory"
                    serviceImplementation="org.jetbrains.kotlin.analysis.providers.ide.KotlinIdePackageProviderFactory"/>

    <projectService serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinModificationTrackerFactory"
                    serviceImplementation="org.jetbrains.kotlin.analysis.providers.ide.KotlinFirIdeModificationTrackerFactory"/>

    <projectService serviceImplementation="org.jetbrains.kotlin.analysis.providers.ide.trackers.KotlinFirModificationTrackerService"/>

    <psi.treeChangePreprocessor
            implementation="org.jetbrains.kotlin.analysis.providers.ide.trackers.KotlinOutOfBlockPsiTreeChangePreprocessor"/>

  </extensions>
</idea-plugin>