Избегание внутренних процессов Groovy/Grails при отладке в IntelliJ Idea

Я использую IntelliJ Idea 8.1.2 для разработки Grails. Динамическая природа Groovy затрудняет отладку моего кода: я продолжаю попадать во внутренние компоненты Groovy/Grails, то есть в CachedMethod, ExpandoMetaClass или тому подобное.

Есть ли способ, например, сказать отладчику Idea, что он полностью пропускает внутреннюю часть Groovy / Grails во время отладки и делает шаги только в своем собственном коде? Я заметил, что в Debugger> Groovy есть параметр конфигурации "Не входить в определенные классы Groovy", но до сих пор я не заметил никакой разницы.

Если нет, то каков ваш обходной путь или как вы справляетесь с ситуацией? Любая помощь будет принята с благодарностью.

2 ответа

Решение

Файл-> Настройки->Debugger->Stepping

Не вступайте в классы...

Да, я тоже страдаю от этого раздражения, и у меня нет хорошего решения. Мой обходной путь, когда я теряюсь в коде Groovy/Grails, - просто выяснить, где я должен вернуться в свой код, установить точку останова и нажать "Продолжить".

Другие вопросы по тегам