Nous aimerions avoir des accesseurs de propriétés Java triviaux utilisant une syntaxe à une seule ligne, de sorte qu'ils occupent beaucoup moins d'espace et soient plus lisibles (en termes de ' voir 'l'ensemble des accesseurs rapidement). Mais nous voulons appliquer une syntaxe de méthode multiligne pour tout le reste dans notre configuration de checkstyle. Mais je ne suis pas sûr de savoir comment faire cette exception pour les accesseurs dans Checkstyle config et je suppose que ce n'est pas possible.Autoriser la syntaxe de l'accesseur (getter/setter) sur une seule ligne avec Checkstyle
Nous aimerions donc que nos accesseurs pour ressembler à ceci:
public String getFoo() { return foo; }
public void setFoo(String foo) { this.foo = foo; }
[En fait, nous préférerions ne accesseurs triviales du tout et au lieu simplement annoter les variables membres privées avec @Property
ou quelque chose et avoir les accesseurs générés pour nous, car l'écriture sans fin get et set code n'apporte aucun avantage réel, mais c'est une frustration générale de Java et un aparté autant que cette question va.]
Je suppose que vous avez vu le projet Lombok pour répondre au dernier paragraphe ... –
ou au printemps roo, d'ailleurs –
Je préférerais résoudre cela en utilisant le formateur de code automatique. Ensuite, les développeurs n'auraient pas à y penser. –