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(); }