Я хочу использовать свободный API, чтобы уменьшить список параметров метода. Я не хочу создавать для этого конструктор, поэтому аннотирую метод Lombok-@Builder:
@Builder
public static void test(User user, Item item, int age, Map<String, Test> tests, LocalDateTime time, String desc){
..method related things..
}
Теперь я рассчитываю вызвать этот метод с помощью Fluent-Api @Builder:
test.withUser(u).withItem(i)...build();
Однако, поскольку у меня нет геттеров и сеттеров для этого метода, для этого метода не существует свободного API. Это правильное использование @Builder в методе?