Files
Tagir Valeev 06d63c351a [java-refactoring] Refactor InlineMethod refactoring to use CodeBlockSurrounder
Added SurroundResult#collapse method to collapse expanded code block back.
Now, InlineMethodProcessor is simpler and preserves semantics at the call site more often.
Fixes IDEA-297364 Inline Method changes semantic for a method throwing exception

GitOrigin-RevId: 2ceb23e372e2876202dac687048ac86fb23cfc3b
2022-07-07 15:47:34 +00:00

11 lines
222 B
Java

import java.util.function.Predicate;
class X {
int x = Math.random() > 0.5 ? te<caret>st(1, 2, 3) + 1 : 0;
int test(int a, int b, int c) {
int one = a * a + b * b;
int two = c * c;
return one / two;
}
}