У меня есть класс, который, как я ожидаю, выдает исключение, если его пытаются построить без указания имени или материала в сборщике. Это происходит, если я не установил «имя», но не если я не установил «материал».
@Value.Immutable
public abstract class Data {
public abstract String name();
public abstract List<String> stuff();
}
Может ли кто-нибудь указать, как я могу добиться, чтобы список был указан или объекты были добавлены в список с помощью библиотеки Immutables?