From ede194d41cb7672df51aafd2639ad02ee2174674 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Fri, 10 Aug 2018 18:58:53 +0200 Subject: [PATCH] inline super class: rebind forward references when it's target inner class is moved (IDEA-197170) --- .../memberPushDown/JavaPushDownDelegate.java | 4 +++- .../orderOfInnerClasses/after/Test.java | 13 +++++++++++++ .../orderOfInnerClasses/before/Super.java | 10 ++++++++++ .../orderOfInnerClasses/before/Test.java | 4 ++++ .../java/refactoring/InlineSuperClassTest.java | 1 + 5 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 java/java-tests/testData/refactoring/inlineSuperClass/orderOfInnerClasses/after/Test.java create mode 100644 java/java-tests/testData/refactoring/inlineSuperClass/orderOfInnerClasses/before/Super.java create mode 100644 java/java-tests/testData/refactoring/inlineSuperClass/orderOfInnerClasses/before/Test.java diff --git a/java/java-impl/src/com/intellij/refactoring/memberPushDown/JavaPushDownDelegate.java b/java/java-impl/src/com/intellij/refactoring/memberPushDown/JavaPushDownDelegate.java index 40b06857a51a..ee840dddac62 100644 --- a/java/java-impl/src/com/intellij/refactoring/memberPushDown/JavaPushDownDelegate.java +++ b/java/java-impl/src/com/intellij/refactoring/memberPushDown/JavaPushDownDelegate.java @@ -516,7 +516,9 @@ public class JavaPushDownDelegate extends PushDownDelegate