Erstellung

Neue Objektinstanzen werden mit dem Builder-Pattern erstellt:

T object = T.newBuilder()
	.setX(...)
	.setY(...)
	.build();

Beispiel

User user = User.newBuilder()
	.setUsername("john")
	.setAge(23)
	.addInterests(Interest.WORKING)
	.setAddress(Adress.newBuilder()
		.setStreet("Galgenbergstraße")
		.setPlz(93051)
		.build()
	)
	.build();

Attribute lesen

Attributwerte lassen sich mit gettern lesen:

user.getUsername();