Files
Tagir Valeev 731b66f737 [java-refactoring] isFirstUse: handle static method qualifier
Fixes IDEA-356148 Inlining method creates undesirable temporary variable

GitOrigin-RevId: 34091cb3a6c6388b2086d92e8cd4b206b9250202
2024-11-11 16:52:09 +00:00

22 lines
406 B
Java

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