diff --git a/compiler/frontend/src/org/jetbrains/kotlin/extensions/DeclarationAttributeAltererExtension.kt b/compiler/frontend/src/org/jetbrains/kotlin/extensions/DeclarationAttributeAltererExtension.kt index 3df5d1f853c..a84ea1339ab 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/extensions/DeclarationAttributeAltererExtension.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/extensions/DeclarationAttributeAltererExtension.kt @@ -40,5 +40,19 @@ interface DeclarationAttributeAltererExtension { isImplicitModality: Boolean ): Modality? = null + @Deprecated( + "Use refineDeclarationModality(modifierListOwner, declaration, containingDeclaration, currentModality, bindingContext, isImplicitModality)", + ReplaceWith("refineDeclarationModality(modifierListOwner, declaration, containingDeclaration, currentModality, bindingContext, false)") + ) + fun refineDeclarationModality( + modifierListOwner: KtModifierListOwner, + declaration: DeclarationDescriptor?, + containingDeclaration: DeclarationDescriptor?, + currentModality: Modality, + bindingContext: BindingContext + ): Modality? { + return refineDeclarationModality(modifierListOwner, declaration, containingDeclaration, currentModality, bindingContext, false) + } + fun shouldConvertFirstSAMParameterToReceiver(function: FunctionDescriptor): Boolean = false } \ No newline at end of file