diff --git a/java/java-tests/testData/inspection/castCanBeReplacedWithVariable/afterChangedInLoopLater.java b/java/java-tests/testData/inspection/castCanBeReplacedWithVariable/afterChangedInLoopLater.java new file mode 100644 index 000000000000..7ee0ccf252b8 --- /dev/null +++ b/java/java-tests/testData/inspection/castCanBeReplacedWithVariable/afterChangedInLoopLater.java @@ -0,0 +1,12 @@ +// "Replace '(String) obj' with 's'" "true" + +class X { + void test(Object obj) { + for (int i = 0; i < 10; i++) { + String s = (String) obj; + System.out.println(s); + System.out.println(s); + s = null; + } + } +} \ No newline at end of file diff --git a/java/java-tests/testData/inspection/castCanBeReplacedWithVariable/beforeChangedInLoopLater.java b/java/java-tests/testData/inspection/castCanBeReplacedWithVariable/beforeChangedInLoopLater.java new file mode 100644 index 000000000000..5366b8e90b51 --- /dev/null +++ b/java/java-tests/testData/inspection/castCanBeReplacedWithVariable/beforeChangedInLoopLater.java @@ -0,0 +1,12 @@ +// "Replace '(String) obj' with 's'" "true" + +class X { + void test(Object obj) { + for (int i = 0; i < 10; i++) { + String s = (String) obj; + System.out.println(s); + System.out.println((String) obj); + s = null; + } + } +} \ No newline at end of file