blob: da55234fb0b87da3ffd22981be68f478a65dcc72 [file] [log] [blame]
public class IdeaTestBug {
public static final int MAP_HEIGHT = 1000;
Object[][] _map;
public int checkAndRemoveConditions() {
int conditionsFound = 0;
for (int y = 0; y < MAP_HEIGHT; y++) {
while (isCheckCondition(y)) {
++conditionsFound;
newMethod(y);
}
}
return conditionsFound;
}
private void newMethod(int y) {
final Object[] temp = _map[y];
for (int x = 0; x < temp.length; x++) {
temp[x] = null;
}
for (int yy = y + 1; yy < MAP_HEIGHT; ++yy) {
_map[yy - 1] = _map[yy];
}
_map[MAP_HEIGHT - 1] = temp;
}
private boolean isCheckCondition(int y) {
return false;
}
}