Das habe ich:
Code: Select all
@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;
}
Code: Select all
var foo = Foo.builder().field1(true).field2(12).build();
aber ich möchte, dass es so aussieht:
Code: Select all
Foo(field1=true, field2=12)

aber ich verschachtele die übergeordneten Attribute nicht.< /p>
Gibt es einen anderen Weg? um das zu lösen, ohne dass ich den toString manuell vollständig schreiben muss?