Files
openide/java/java-tests/testData/refactoring/inlineLocal/InLambda.java.after
Tagir Valeev e8b723c468 [java-refactoring] Inline local: go specifically one level up when searching for PsiReferenceExpression
Otherwise, it's possible to find something unrelated, e.g., if you are inside the lambda
Fixes IDEA-351780 Inline Local Variable inside lambda fails with error

GitOrigin-RevId: 8f0378975da117dfbc7086a67dac6fa6c9533a67
2024-04-26 14:23:13 +00:00

13 lines
365 B
Plaintext

import java.util.Collection;
import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;
public final class InlineTest {
public List<Object> foo(Collection<Object> bars, Predicate<String> filter) {
return bars.stream().filter(bar -> {
return filter.test(bar.toString());
}).collect(Collectors.toList());
}
}