При отладке класс groovy в GGTS 3.2.0 отладчик останавливается на строках, которые не выполняются.Почему затмение останавливается на строках, которые не выполняются при отладке класс groovy
def debuggerExample() {
def s = "hello"
if (s.contains("hello")) {
println "hello found"
} else {
println "goodby"
}
render "All Done"
}
В приведенном выше примере я поставил точку останова в первой строке «def s = hello». Отладчик останавливается как на этой строке, как ожидалось. Затем я выбираю шаг за несколько раз. Отладчик останавливается на обоих операторах println. Выполняется только первый println. Это разочаровывает мысль, что я не могу доверять отладчику. Надеюсь, я что-то делаю неправильно?