From 0a7a5817bcbd701fffd0dcb49d6c05158db1163f Mon Sep 17 00:00:00 2001 From: Sergey Patrikeev Date: Fri, 2 Aug 2019 20:40:44 +0300 Subject: [PATCH] Restore compatibility with Kotlin plugin broken in 3796f503b014f8268f9e992. Base class with generic type was extracted. There used to be method 'updateComponent(PsiElement, Comparator)' but after refactoring it became 'updateComponent(T, Comparator)' which is effectively 'updateComponent(Object, Comparator)' in bytecode. To fix compatibility, it is enough to override the method with necessary signature in the old class. GitOrigin-RevId: a01f60029e1b557d2b4b802ccdc57861a43730a9 --- .../codeInsight/navigation/BackgroundUpdaterTask.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/navigation/BackgroundUpdaterTask.java b/platform/lang-impl/src/com/intellij/codeInsight/navigation/BackgroundUpdaterTask.java index 5e391a4c69ad..fba82df5e409 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/navigation/BackgroundUpdaterTask.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/navigation/BackgroundUpdaterTask.java @@ -47,5 +47,12 @@ public abstract class BackgroundUpdaterTask extends BackgroundUpdaterTaskBase