From d249b02cda88ed29c0f177b638d4b48dc25afdae Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 14 Oct 2022 00:37:25 +0200 Subject: [PATCH] Add JvmDefaultWithCompatibility to some interfaces This has no effect on behavior, but will fix a binary compatibility problem with Compose. #KT-54459 Fixed Co-authored-by: Alexander Likhachev --- .../jetbrains/kotlin/cli/common/messages/MessageCollector.kt | 1 + .../kotlin/resolve/calls/checkers/AdditionalTypeChecker.kt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/messages/MessageCollector.kt b/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/messages/MessageCollector.kt index 6905bdf4391..c9997186f59 100644 --- a/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/messages/MessageCollector.kt +++ b/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/messages/MessageCollector.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.cli.common.messages +@JvmDefaultWithCompatibility interface MessageCollector { fun clear() diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/checkers/AdditionalTypeChecker.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/checkers/AdditionalTypeChecker.kt index 238ec69ae0d..06f17d97d86 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/checkers/AdditionalTypeChecker.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/checkers/AdditionalTypeChecker.kt @@ -23,6 +23,7 @@ import org.jetbrains.kotlin.resolve.calls.context.ResolutionContext import org.jetbrains.kotlin.resolve.scopes.receivers.ReceiverValue import org.jetbrains.kotlin.types.KotlinType +@JvmDefaultWithCompatibility interface AdditionalTypeChecker { fun checkType( expression: KtExpression, @@ -39,4 +40,4 @@ interface AdditionalTypeChecker { ) { } -} \ No newline at end of file +}