From 58197452793f1b4a50f91a69a41d5f280af5ca08 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 20 Aug 2018 19:01:26 +0300 Subject: [PATCH] testdata for IDEA-148469 --- .../refactoring/inlineConstantField/QualifierJava6.java | 9 +++++++++ .../inlineConstantField/QualifierJava6.java.after | 8 ++++++++ .../java/refactoring/inline/InlineConstantFieldTest.java | 4 ++++ 3 files changed, 21 insertions(+) create mode 100644 java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java create mode 100644 java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java.after diff --git a/java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java b/java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java new file mode 100644 index 000000000000..19a522d65192 --- /dev/null +++ b/java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java @@ -0,0 +1,9 @@ +import java.util.*; + +class A { + private static final List LIST = Collections.emptyList(); + + void m(boolean b) { + List l = b ? new ArrayList() : LIST; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java.after b/java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java.after new file mode 100644 index 000000000000..593aa549c66b --- /dev/null +++ b/java/java-tests/testData/refactoring/inlineConstantField/QualifierJava6.java.after @@ -0,0 +1,8 @@ +import java.util.*; + +class A { + + void m(boolean b) { + List l = b ? new ArrayList() : Collections.emptyList(); + } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/java/refactoring/inline/InlineConstantFieldTest.java b/java/java-tests/testSrc/com/intellij/java/refactoring/inline/InlineConstantFieldTest.java index ceb0ebfc957b..7b94edccbb07 100644 --- a/java/java-tests/testSrc/com/intellij/java/refactoring/inline/InlineConstantFieldTest.java +++ b/java/java-tests/testSrc/com/intellij/java/refactoring/inline/InlineConstantFieldTest.java @@ -70,6 +70,10 @@ public class InlineConstantFieldTest extends LightRefactoringTestCase { doTest(); } + public void testQualifierJava6() { + doTest(); + } + public void testFinalInitializedInConstructor() { doTest(); }