mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
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
14 lines
304 B
Plaintext
14 lines
304 B
Plaintext
class MyWorld {
|
|
|
|
public void process(Object[] o) {
|
|
int i = 0;
|
|
while (o[i] instanceof String && ((String) o[i]).startsWith("hello")) {
|
|
i++;
|
|
}
|
|
i = 0;
|
|
while (!(o[i] instanceof String && ((String) o[i]).startsWith("hello"))) {
|
|
i++;
|
|
}
|
|
}
|
|
}
|