mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
[kotlin] Register KotlinPlatformSettings
^KT-69443 GitOrigin-RevId: ae43bca12b66346380a43325e41cf0cdc8f8aba0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
8ab1a2ba04
commit
a8e9e98cd2
@@ -3,6 +3,9 @@
|
||||
<applicationService
|
||||
serviceInterface="org.jetbrains.kotlin.analysis.api.platform.permissions.KotlinAnalysisPermissionOptions"
|
||||
serviceImplementation="org.jetbrains.kotlin.analysis.api.platform.permissions.KotlinDefaultAnalysisPermissionOptions"/>
|
||||
<projectService
|
||||
serviceInterface="org.jetbrains.kotlin.analysis.api.platform.KotlinPlatformSettings"
|
||||
serviceImplementation="org.jetbrains.kotlin.idea.base.analysisApiPlatform.IdeKotlinPlatformSettings"/>
|
||||
<projectService
|
||||
serviceInterface="org.jetbrains.kotlin.analysis.api.platform.lifetime.KotlinLifetimeTokenFactory"
|
||||
serviceImplementation="org.jetbrains.kotlin.analysis.api.platform.lifetime.KotlinReadActionConfinementLifetimeTokenFactory"/>
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.kotlin.idea.base.analysisApiPlatform
|
||||
|
||||
import org.jetbrains.kotlin.analysis.api.platform.KotlinDeserializedDeclarationsOrigin
|
||||
import org.jetbrains.kotlin.analysis.api.platform.KotlinPlatformSettings
|
||||
|
||||
internal class IdeKotlinPlatformSettings : KotlinPlatformSettings {
|
||||
override val deserializedDeclarationsOrigin: KotlinDeserializedDeclarationsOrigin
|
||||
get() = KotlinDeserializedDeclarationsOrigin.STUBS
|
||||
}
|
||||
Reference in New Issue
Block a user