supaham
08/30/2017, 3:48 PMdata class SquadEntry(
val name: String,
var leader: OptionalPresence<UUID> = OptionalPresence.empty(),
var color: OptionalPresence<String> = OptionalPresence.empty(),
var tag: OptionalPresence<String> = OptionalPresence.empty(),
var members: OptionalPresence<Set<UUID>>
)
Every time I want to write to a field e.g. leader I have to do leader = OptionalPresence(value). Is there a way to use something like delegate properties to simplify this process?villela
08/30/2017, 10:36 PM