在 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”。调试器按预期在该行停止。然后我选择 step over 几次。调试器在两个 println 语句上都停止。只有第一个 println 真正被执行。认为我不能信任调试器是令人沮丧的。我希望我做错了什么?