2017-03-10 1 views
2

Quelqu'un peut-il me montrer comment ajouter des annotations à un champ en utilisant JavaPoet?JavaPoet - comment ajouter des annotations à un champ?

Tous les exemples que j'ai réussi à explorer jusqu'à présent concernent l'ajout d'annotations aux classes et aux méthodes.

Il me semble que quelque chose me manque ici.

Répondre

3

Hourra, je l'ai deviné, donc peut-être que ce serait une aide pour quelqu'un d'autre:

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