Когда я вызываю компилятор Scala из командной строки, используя свой собственный плагин компилятора, я использую следующие два параметра, чтобы увидеть, что происходит:
-Ylog:generatewrappers -Xprint:generatewrappers
Это дает мне всю необходимую информацию.Используя тот же плагин в Scala IDE для Eclipse, эти параметры еще не доступны в свойствах компилятора.Если я просто добавлю их точно так же, как указано выше, в поле «Дополнительные параметры командной строки», это, похоже, не даст никакого эффекта, хотя я вижу, что плагин выполняет свою работу.
Так как я могу получитьEclipse, чтобы показать мне вывод плагина / компилятора, либо в представлении консоли Eclipse, либо в представлении проблемы (или для этого есть специальное другое представление)?
РЕДАКТИРОВАТЬ: Если кому-то все равно, яполучаю очень полезное сообщение об ошибке:
Error in Scala compiler: null
, что очень расстраивает.Я попытался использовать опцию -Ypresentation-log, надеясь хотя бы получить выходные данные в этом файле, но все, что он содержит, выглядит примерно так:
"wait for more work"(
),
"atnode"(
1,
1319373203925),
"asked"(
),
"atnode"(
2,
1319373203926),
...
"exception thrown"(
"scala.tools.nsc.interactive.ShutdownReq$"(
))
Эта ошибка не появляется, когда я компилирую из командыстроки, использующие те же параметры, поэтому у меня нет возможности отладить ее без фактического вывода компилятора представления.