Сделайте Eclipse, позвольте мне установить точку останова в моем пользовательском коде языка - PullRequest
4 голосов
/ 27 мая 2011

Я написал компилятор, который создает байт-код JVM для пользовательского языка.Компилятор выдает номера строк и отладочную информацию SMAP согласно JSR-45.Когда я использую сгенерированные файлы классов внутри Eclipse, я могу войти в исходный код, и Eclipse отображает его правильно.Однако я не могу установить в нем точки останова.

Если я открою исходные файлы в Eclipse с помощью текстового редактора по умолчанию, все пункты меню точек останова будут отключены.Если я открываю их с помощью редактора Java, они включены, но просто не работают.

Как я могу убедить Eclipse разрешить мне устанавливать точки останова в коде?

1 Ответ

1 голос
/ 05 июня 2011

Добавление точек останова Java, к сожалению, связано с редактором JDT Java (использование файлов .java со встроенным текстовым редактором не позволяет создавать точки останова).

Однако, если вы знаете свой компилятор, вы можете создатьнеобходимые маркеры для точек останова.См. Раздел Точки останова в статье Eclipse Corner Как написать отладчик Eclipse? для получения подробной информации.

...