| <idea-plugin> |
| <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.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"/> |
| </extensions> |
| </idea-plugin> |