Ruckus
08/01/2016, 8:39 PMproperty(value: Primitive)
, property(block: () -> PrimitiveProperty)
, and Any.getProperty(prop: KMutableProperty<*, Primitive>)
(that's 15 new functions; I missed Any.getProperty
earlier)) and new classes for each primitive delegate (PrimitivePropertyDelegate
(5 new classes)), but that's a lot of new code to maintain.