Пропуск Grails/Groovy inners при отладке в STS
Я не смог успешно использовать F5 при отладке приложения grails в STS 2.9.2.RELEASE, потому что при каждом вызове функции IDE переходит в многочисленные строки кода grails/groovy и делает практически невозможным использование функции step-into. Есть ли способ отключить это поведение аналогично тому, что сделано для IntelliJ в этом вопросе? Конечно, я могу установить точки останова в первых строках функций, которые я ожидаю вызвать, и использовать F6 или F8, но это не всегда удобно и не так эффективно.
1 ответ
Я не уверен, на какой версии Eclipse может быть построена ваша версия STS, но в Juno с плагином groovy-eclipse для этого есть возможность настройки Preferences->Groovy->Debugger
, В отсутствие этого (или в дополнении) отладчик может иметь "пошаговые фильтры", доступные в качестве опции для включения (в eclipse это доступно как кнопка на панели инструментов во время отладки). Это должно позволить вам отфильтровывать кадры стека, включающие классы, детали которых вы не хотите видеть. (у groovy-eclipse есть кнопка для добавления во все общие пакеты groovy к пошаговым фильтрам; возможно, то же самое относится и к STS).