2015-11-12 2 views
0

Как синтетическое поле узнает Intellij, в отличном AST, еще до того, как был скомпилирован проект. Специально для @log4j АСТ аннотация?Как Intellij распознает синтетическое свойство «log» с Groovy AST @ log4j

+0

Возможно, он скомпилирует его и сканирует синтетические поля –

+0

ли он скомпилирован на лету? Мое предположение касалось значения свойства аннотации – shaydel

+0

Я думаю, что они фактически добавили поддержку встроенных аннотаций Groovy AST. Я не получаю завершение кода, когда пишу самостоятельно, и они добавили, что добавлена ​​поддержка аннотации @Builder в 15. – cjstehno

ответ

0

Они делают это с использованием структуры сценариев Groovy DSL. И не только Log4J, но и Встраиваемые, Singleton, Newify, Delegate и т. Д. Все реализованы с использованием GDSL.

Смежные вопросы