Результаты (
русский) 2:
[копия]Скопировано!
Этот интерфейс аннотаций использует несколько аннотаций сам компилятор, чтобы связать
преобразование с @PrettyBasic аннотацию. Аннотаций @Target сообщает
компилятору , что это конкретное преобразование действует на типы, поэтому преобразование
будет применяться только к этим AST узлов во время компиляции. @RetentionPolicy
Аннотаций сообщает компилятору , следует ли сохранить аннотацию в классе после
компиляции. Наше преобразование применяется только к фазе компиляции, поэтому мы используем
RetentionPolicy.SOURCE , чтобы указать , что она должна быть отброшена после компиляции.
Сопоставим реализуемый класс PrettyBasicASTTransformation использованием,
@GroovyASTTransformationClass.
переводится, пожалуйста, подождите..
