Отладка: работа со сгенерированным кодом Java вместо кода Xtend

Когда я отлаживаю код Xtend, мне иногда хотелось бы увидеть сгенерированный код Java со всеми промежуточными переменными. Однако, даже если я устанавливаю точку останова внутри этого кода, вместо этого отладчик показывает код Xtend. Можно ли в этой ситуации переключиться на код Java?


person Alexey Romanov    schedule 02.10.2012    source источник


Ответы (2)


К сожалению, пока нет возможности отключить отладчик xtend.

Однако вам может помочь открытие представления «Сгенерированный код» в перспективе отладки. Он также показывает точки останова (синхронизированные с точками останова в файле xtend). Это упрощает понимание взаимодействия с java.

person jeeeyul    schedule 30.10.2012

Я только что нашел это видео: Отладка в Xtend и Java — параллельно, 00:15. Источник находится здесь, в разделе Отладка с M6:

Отладка через Xtend и Java теперь полностью поддерживается. Установка точек останова в Xtend работает так же, как и в Java, и вы даже можете переключиться на уровень Java, когда захотите, с помощью действия контекстного меню.

Также доступны все интересные функции, известные из отладчика Java, такие как «Отображение», «Проверка» или «Точки прерывания исключений».

Вы можете переключаться между Java и Xtend с помощью параметра «Показать исходный код» в контекстном меню любого фрейма стека в представлении отладки.

person snorbi    schedule 02.02.2013