Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/trivialFunctionalExpressionUsage/beforeParameterWritten.java
Tagir Valeev 5c33eecb2e TrivialFunctionalExpressionUsage bugfixes & refactoring
Fixes IDEA-176019 Trivial functional expression: do not inline if parameter produces side effect and evaluated not once
Fixes EA-103938 (invalid PSI was used if inlining replaced the whole method)
Fixes inlining of functional expression
2017-07-18 17:39:34 +07:00

10 lines
205 B
Java

// "Replace method call on lambda with lambda body" "false"
import java.util.function.IntUnaryOperator;
public class Main {
void test() {
((IntUnaryOperator)x -> x+=5).app<caret>lyAsInt(10);
}
}