Мы хотели бы иметь тривиальные атрибуты свойств Java, используя синтаксис одной строки, поэтому они занимают гораздо меньше места и более читабельны (с точки зрения ' видя «набор аксессуаров быстро»). Но мы хотим обеспечить синтаксис многострочного метода для всего остального в нашей конфигурации checkstyle. Но я не уверен, как сделать это исключение для аксессуаров в конфигурации Checkstyle и подозревать, что это может быть невозможно.Разрешить синтаксис синтаксиса однопользовательского доступа (getter/setter) с Checkstyle
Таким образом, мы хотели бы наши аксессоров выглядеть примерно так:
public String getFoo() { return foo; }
public void setFoo(String foo) { this.foo = foo; }
[На самом деле мы бы скорее не тривиальные аксессоров на всех и вместо этого просто аннотировать частные переменные-члены с @Property
или что-то и у нас есть аксессоры, поскольку для написания бесконечного кода get и set нет никакой реальной выгоды, но это общее разочарование в Java и, в сторону, насколько это необходимо.]
Я думаю, вы видели проект Lombok, чтобы ответить на последний абзац ... –
или весенний рой, если на то пошло –
Я бы предпочел решить это с помощью автоматического форматирования кода. Тогда разработчикам не пришлось бы об этом думать. –