Вот что у меня есть:
Код: Выделить всё
@Data
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
public class Foo extends Bar{
private int field2;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder(toBuilder = true)
public class Bar {
private boolean field1;
}
Код: Выделить всё
var foo = Foo.builder().field1(true).field2(12).build();
однако я хочу, чтобы это выглядело так:
Код: Выделить всё
Foo(field1=true, field2=12)

но у меня нет вложенных родительских атрибутов.< /p>
Есть есть ли другой способ решить эту проблему без полного написания toString вручную?
Подробнее здесь: https://stackoverflow.com/questions/793 ... perbuilder