[Plugins] Deprecate ComponentRegistrar
^KT-52665 In Progress
This commit is contained in:
committed by
teamcity
parent
8b42638afa
commit
c979e1edcf
@@ -20,9 +20,16 @@ import com.intellij.mock.MockProject
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.config.CompilerConfigurationKey
|
||||
|
||||
@Deprecated(
|
||||
message = "ComponentRegistrar is deprecated. Please use CompilerPluginRegistrar instead. Check https://youtrack.jetbrains.com/issue/KT-52665 for more details",
|
||||
replaceWith = ReplaceWith("CompilerPluginRegistrar", "org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar"),
|
||||
level = DeprecationLevel.WARNING
|
||||
)
|
||||
interface ComponentRegistrar {
|
||||
companion object {
|
||||
val PLUGIN_COMPONENT_REGISTRARS: CompilerConfigurationKey<MutableList<ComponentRegistrar>> = CompilerConfigurationKey.create("plugin component registrars")
|
||||
@Suppress("DEPRECATION")
|
||||
val PLUGIN_COMPONENT_REGISTRARS: CompilerConfigurationKey<MutableList<ComponentRegistrar>> =
|
||||
CompilerConfigurationKey.create("plugin component registrars")
|
||||
}
|
||||
|
||||
fun registerProjectComponents(project: MockProject, configuration: CompilerConfiguration)
|
||||
|
||||
Reference in New Issue
Block a user