Files
openide/plugins/kotlin/base/analysis-api-providers/resources/kotlin.base.analysis-api-providers.xml
Dmitrii Gridin 29fd7188e3 [kotlin] drop analysis API definitions from xml files
Now the compiler has `analysis-api-fe10.xml` and
`analysis-api-fir.xml` with required declarations

^KT-65915

GitOrigin-RevId: 5693c9c60529339bc792eb4edd48d19622f95370
2024-04-11 00:04:28 +02:00

28 lines
2.1 KiB
XML

<idea-plugin package="org.jetbrains.kotlin.idea.base.analysisApiProviders">
<extensions defaultExtensionNs="com.intellij">
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProviderFactory"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinDeclarationProviderFactory"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProviderMerger"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinDeclarationProviderMerger"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinAnnotationsResolverFactory"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinAnnotationsResolverFactory"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinAnchorModuleProvider"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinAnchorModuleProvider"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinPackageProviderFactory"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinPackageProviderFactory"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinPackageProviderMerger"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinPackageProviderMerger"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.PackagePartProviderFactory"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.PackagePartProviderFactoryIdeImpl"/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.providers.KotlinResolutionScopeProvider"
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiProviders.IdeKotlinByModulesResolutionScopeProvider"/>
</extensions>
</idea-plugin>