Безупречно с файлом формата Eclipse: скобки начала метода на новой строкеJAVA

Программисты JAVA общаются здесь
Anonymous
Безупречно с файлом формата Eclipse: скобки начала метода на новой строке

Сообщение Anonymous »

https://github.com/diffplug/spotless/tr ... maven#java
Я настроил плагин Spotless Maven. Раньше я использовал формат eclipse Google Style и изменил отступ на 4, а длину строки на 100.
Теперь использование
дает мне это без необходимости предоставлять XML-файл eclipse в каждый репозиторий git.
Однако есть две вещи, которые я хотел бы изменить.
Мне нравится отступ в 4 пробела, но я также хочу отступ в продолжение 4 пробелов, но и Google, и Palantir используют 8 пробелов

Код: Выделить всё

public Producer getProducer(int number) {
final producers = producerService
.findProdusers(number)
.orElseThrow(() -> new RuntimeException());
return producer;
}

Код: Выделить всё

public Producer getProducer(int number) {
final producers = producerService
.findProdusers(number)
.orElseThrow(() -> new RuntimeException());
return producer;
}
Это я могу сделать с помощью файла форматирования XML Eclipse.
Следующая вещь, для которой я не могу найти решение. В методах со многими параметрами мне понравилось размещать конечные и начальные скобки метода на новой строке.

Код: Выделить всё

public ResponseEntity
 getProducer(
@RequestParam final Integer name,
@RequestParam final LocalDateTime date
) {

}
Есть ли какой-нибудь способ разрешить этот тип форматирования с помощью XML-файла Spotless и Eclipse?
Но это также должно быть разрешено

Код: Выделить всё

public ResponseEntity
 getProducer(@RequestParam final Integer name) {

}
При использовании средства форматирования IntelliJ он никогда не помещает ) { вверх, если он помещается отдельно на новой строке. Но использовать форматтер IntelliJ Idea со Spotless очень медленно.

Вернуться в «JAVA»