All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.analysis-api.analysis-api-impl-base.xml Maven / Gradle / Ivy

<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>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy