classorg.draftcode.argot
OptionBuilder<T>
Builds a value-bearing option. The call you end with decides the property's type:
end here and the property is nullable, resolving to
nullwhen the option is absent;multiple collects repeats into a
List<T>.
Refine the value type (.int(), .enum<E>(), .convert(...)) before choosing cardinality.
Functions
provideDelegate
open operator override fun provideDelegate(thisRef: Arguments, property: KProperty<*>): ReadOnlyProperty<Arguments, T?>
OptionBuilders.kt