blob: a799820a9581d57ed7e19eef231ad5aecc5ea878 [file]
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="/META-INF/extensions/compiler.xml"/>
<extensionPoints>
<extensionPoint
qualifiedName="org.jetbrains.kotlin.kaResolveExtensionProvider"
interface="org.jetbrains.kotlin.analysis.api.resolve.extensions.KaResolveExtensionProvider"
area="IDEA_PROJECT"
dynamic="true"
/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<projectService serviceImplementation="org.jetbrains.kotlin.resolve.jvm.KotlinJavaPsiFacade"/>
<projectService
serviceInterface="org.jetbrains.kotlin.load.java.structure.impl.source.JavaElementSourceFactory"
serviceImplementation="org.jetbrains.kotlin.analysis.api.impl.base.java.source.JavaElementSourceWithSmartPointerFactory"
/>
<projectService
serviceInterface="org.jetbrains.kotlin.psi.KotlinReferenceProvidersService"
serviceImplementation="org.jetbrains.kotlin.analysis.api.impl.base.references.HLApiReferenceProviderService"
/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.api.projectStructure.KaModuleProvider"
serviceImplementation="org.jetbrains.kotlin.analysis.api.impl.base.projectStructure.KaBaseModuleProvider"
/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.api.platform.KotlinMessageBusProvider"
serviceImplementation="org.jetbrains.kotlin.analysis.api.platform.KotlinProjectMessageBusProvider"
/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.api.platform.permissions.KaAnalysisPermissionChecker"
serviceImplementation="org.jetbrains.kotlin.analysis.api.impl.base.permissions.KaBaseAnalysisPermissionChecker"
/>
<projectService
serviceInterface="org.jetbrains.kotlin.analysis.api.platform.lifetime.KaLifetimeTracker"
serviceImplementation="org.jetbrains.kotlin.analysis.api.impl.base.lifetime.KaBaseLifetimeTracker"
/>
<java.elementFinder implementation="org.jetbrains.kotlin.asJava.finder.JavaElementFinder"/>
<registryKey
defaultValue="false"
description="Throw an exception in the case of inconsistency in decompiled light classes"
key="kotlin.decompiled.light.classes.check.inconsistency"
restartRequired="false"
/>
</extensions>
</idea-plugin>