[FIR] Rename FirExtensionRegistrarExtension to FirExtensionRegistrar

This commit is contained in:
Dmitriy Novozhilov
2020-04-27 11:51:57 +03:00
parent dd2b7f87f7
commit cb0a7a5bf7
5 changed files with 9 additions and 11 deletions
@@ -62,7 +62,7 @@
interface="com.intellij.ide.util.projectWizard.ModuleBuilder"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.renameHandler"
interface="com.intellij.refactoring.rename.RenameHandler"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrarExtension"
interface="org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrarExtension"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar"
interface="org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar"/>
</extensionPoints>
</idea-plugin>
@@ -15,8 +15,6 @@ import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.FirSessionBase
import org.jetbrains.kotlin.fir.FirSessionProvider
import org.jetbrains.kotlin.fir.extensions.FirExtensionPointService
import org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrarExtension
import org.jetbrains.kotlin.fir.extensions.FirRegisteredExtension
import org.jetbrains.kotlin.fir.java.deserialization.KotlinDeserializedJvmSymbolsProvider
import org.jetbrains.kotlin.fir.resolve.FirProvider
import org.jetbrains.kotlin.fir.resolve.FirSymbolProvider
@@ -5,9 +5,9 @@
package org.jetbrains.kotlin.fir.allopen
import org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrarExtension
import org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar
class FirAllOpenComponentRegistrar : FirExtensionRegistrarExtension() {
class FirAllOpenComponentRegistrar : FirExtensionRegistrar() {
override fun ExtensionRegistrarContext.configurePlugin() {
+::AllOpenStatusTransformer
}
@@ -8,10 +8,10 @@ package org.jetbrains.kotlin.fir.extensions
import org.jetbrains.kotlin.extensions.ProjectExtensionDescriptor
import org.jetbrains.kotlin.fir.FirSession
abstract class FirExtensionRegistrarExtension {
companion object : ProjectExtensionDescriptor<FirExtensionRegistrarExtension>(
"org.jetbrains.kotlin.fir.frontendIrExtensionRegistrarExtension",
FirExtensionRegistrarExtension::class.java
abstract class FirExtensionRegistrar {
companion object : ProjectExtensionDescriptor<FirExtensionRegistrar>(
"org.jetbrains.kotlin.fir.frontendIrExtension",
FirExtensionRegistrar::class.java
)
protected inner class ExtensionRegistrarContext {
@@ -36,6 +36,6 @@ abstract class FirExtensionRegistrarExtension {
)
}
fun FirExtensionPointService.registerExtensions(extensions: FirExtensionRegistrarExtension.RegisteredExtensions) {
fun FirExtensionPointService.registerExtensions(extensions: FirExtensionRegistrar.RegisteredExtensions) {
registerExtensions(FirStatusTransformerExtension::class, extensions.statusTransformerExtensions)
}