Я использовал lombok.@UtilityClass
для:
- создать частный конструктор
- сделать класс окончательным
- сделать все поля в служебном классе статическими
И Jacoco не распространяется на код, сгенерированный Lombok. Если я явно определяю частный конструктор, Jacoco сможет его распознать.
Итак, есть ли способ избежать штрафа за покрытие из-за использования @UtilityClass
?