JavaPoet — как добавить аннотацию к полю?

Может ли кто-нибудь показать мне, как добавить аннотацию к полю с помощью JavaPoet?

Все примеры, которые мне удалось изучить до сих пор, касались добавления аннотаций к классам и методам.

Похоже, я упускаю здесь что-то довольно прямолинейное.


person shabunc    schedule 10.03.2017    source источник


Ответы (1)


Ура, я разобрался, может быть, это поможет кому-то еще:

typeSpecBuilder
          .addField(
              FieldSpec.builder(<SomeClass>, <name>)
                  .addAnnotation(<AnnotationClass>)
                  .addModifiers(Modifier.PUBLIC)
                  .build()
          );
person shabunc    schedule 10.03.2017