Files
openide/java/java-tests/testData/refactoring/inlineMethod/InlineNestedCall.java.after
Tagir Valeev 5e26c44314 [java-refactoring] isFirstUse: handle static method qualifier
Fixes IDEA-356148 Inlining method creates undesirable temporary variable


(cherry picked from commit 34091cb3a6c6388b2086d92e8cd4b206b9250202)

IJ-CR-149087

GitOrigin-RevId: 5d38476c8ff706eb180c628d7b481d0f7b00c7ff
2024-11-12 11:38:15 +00:00

19 lines
346 B
Plaintext

import java.util.*;
// IDEA-356148
public class Example {
public void example() {
final Map<String, Object> map = Map.of();
if (Objects.isNull((String) map.get("whatever"))) {
System.out.println("??");
}
final Object obj = "foo";
if (Objects.isNull((String) obj)) {
System.out.println("??");
}
}
}