mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-23 07:50:55 +07:00
[extract method] IDEA-251837 fix texts GitOrigin-RevId: 37da2e7e8f83a4d85a87c644788a66ce6ea1e05f
32 lines
509 B
Java
32 lines
509 B
Java
import org.jetbrains.annotations.Nullable;
|
|
|
|
import java.util.List;
|
|
|
|
class Test {
|
|
List<Pojo> things;
|
|
|
|
void foo() {
|
|
while(true) {
|
|
Pojo x = newMethod();
|
|
if (x == null) break;
|
|
System.out.println(x.it);
|
|
}
|
|
}
|
|
|
|
private @Nullable Pojo newMethod() {
|
|
Pojo x = things.get(0);
|
|
|
|
if(x.it > 0) {
|
|
return null;
|
|
}
|
|
things.remove(x);
|
|
return x;
|
|
}
|
|
|
|
static class Pojo {
|
|
double it;
|
|
Pojo(double w) {
|
|
it = w;
|
|
}
|
|
}
|
|
} |