[FIR] Add extension for injecting new implicit receivers after resolution of function call
This commit is contained in:
committed by
teamcity
parent
e7e1aa1873
commit
83179f4482
+6
@@ -28,6 +28,7 @@ abstract class FirExtensionRegistrar : FirExtensionRegistrarAdapter() {
|
||||
FirAdditionalCheckersExtension::class,
|
||||
FirSupertypeGenerationExtension::class,
|
||||
FirTypeAttributeExtension::class,
|
||||
FirExpressionResolutionExtension::class,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -61,6 +62,11 @@ abstract class FirExtensionRegistrar : FirExtensionRegistrarAdapter() {
|
||||
operator fun ((FirSession) -> FirTypeAttributeExtension).unaryPlus() {
|
||||
registerExtension(FirTypeAttributeExtension::class, FirTypeAttributeExtension.Factory { this.invoke(it) })
|
||||
}
|
||||
|
||||
@JvmName("plusExpressionResolutionExtension")
|
||||
operator fun ((FirSession) -> FirExpressionResolutionExtension).unaryPlus() {
|
||||
registerExtension(FirExpressionResolutionExtension::class, FirExpressionResolutionExtension.Factory { this.invoke(it) })
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(PluginServicesInitialization::class)
|
||||
|
||||
Reference in New Issue
Block a user