Отладка: работа с сгенерированным кодом Java вместо кода Xtend
Когда я отлаживаю код Xtend, мне иногда хочется увидеть сгенерированный код Java со всеми промежуточными переменными. Однако даже если я установлю точку останова внутри этого кода, отладчик покажет код Xtend. Можно ли в этой ситуации перейти на код Java?
2 ответа
К сожалению, пока нет способа отключить отладчик xtend.
Однако вам может помочь открытие представления "Сгенерированный код" в перспективе отладки. Он также показывает точки останова (синхронизированные с точками останова в файле xtend). Он помогает нам легче понять взаимодействие с Java.
Я только что нашел это видео: отладка в Xtend и Java - бок о бок, 00:15. Источник здесь, в разделе Отладка, начиная с M6:
Отладка через Xtend и Java теперь полностью поддерживается. Установка точек останова в Xtend работает так же, как в Java, и вы можете даже переключаться на уровень Java, когда пожелаете с помощью действия контекстного меню.
Также доступны все классные функции, известные в отладчике Java, такие как "Отображение", "Проверка" или "Точки останова исключения"."
Вы можете наблюдать между Java и Xtend с помощью опции "Показать исходный код" в контекстном меню любого фрейма стека в представлении отладки.