From 3f5e515bd65b2b09286b6b344d4e6e78362a6c19 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 11 Jan 2021 16:14:37 +0300 Subject: [PATCH] Fix broken ABI in DiagnosticFactory #KT-44145 Fixed --- .../diagnostics/DiagnosticFactoryWithPsiElement.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/DiagnosticFactoryWithPsiElement.java b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/DiagnosticFactoryWithPsiElement.java index 62f2a6ba77d..74d734b6cd8 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/DiagnosticFactoryWithPsiElement.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/DiagnosticFactoryWithPsiElement.java @@ -40,4 +40,11 @@ public abstract class DiagnosticFactoryWithPsiElement getPositioningStrategy() { return positioningStrategy; } + + @SuppressWarnings("MethodOverloadsMethodOfSuperclass") + @Deprecated + // ABI-compatibility only (used in Android plugin) + public D cast(Diagnostic d) { + return super.cast(d); + } }