Инструкция продолжения в цикле while не выполняется.
В Eclipse Debugging цикл просто разрывается после System.out.
Кто-нибудь знает, что может вызвать это, есть ли способ отладки на уровне команд процессора, чтобы увидеть, что происходит?
do { // recursive calls through element.parents() until the formula pattern (patternFormula) matches
counter++;
System.out.println(counter);
lookupElement = lookupElement.parent();
String s = replaceArrowTagAndClean(lookupElement.html()); // replace <img .. src=> and return text()
m = patternFormula.matcher(s);
if( (found = m.find()) ) {
oneMoreLookahead = false;
System.out.println("Continue " + counter);
continue;
}
} while(!found || oneMoreLookahead);
System.out.println("End");
Вывод:
1
2
3
4 * +1010 *
Продолжить 4
Конец
(Sry, у меня были некоторые проблемы при создании этого поста. Lol)