Преобразование AST не работает с плагином Groovy Eclipse - PullRequest
1 голос
/ 19 декабря 2010

Я написал простое преобразование AST для добавления регистрации вокруг аннотированных методов. Он корректно добавляет методы ведения журнала, когда я компилирую свою программу с groovyc в командной строке. Однако это не имеет никакого эффекта, когда я компилирую свою программу в eclipse с помощью плагина groovy eclipse.

1 Ответ

1 голос
/ 19 декабря 2010

Это должно работать. Какую версию плагина вы используете? Во-первых, я бы порекомендовал обновить версию 2.1.1, чтобы проверить, работает ли она.

Кроме того, я бы рекомендовал открыть консоль событий Groovy (http://groovy.codehaus.org/Groovy-Eclipse+2.1.1+New+and+Noteworthy#Groovy-Eclipse2.1.1NewandNoteworthy-GroovyEventConsole) и посмотреть, какое событие происходит во время компиляции. Преобразования AST должны регистрироваться во время компиляции.

Если кажется, что ничего не помогает, можете ли вы присоединить здесь исходный код? Лучше, вы можете заархивировать проект Eclipse и прикрепить его к сообщению об ошибке на http://jira.codehaus.org/GRECLIPSE?

EDIT

Как описано в отчете об ошибке, похоже, что преобразование AST не было создано должным образом. http://jira.codehaus.org/browse/GRECLIPSE-939

...