Skip to content

ArgumentListBuilder<T>

extendsPropertyDelegateProvider<Arguments, ReadOnlyProperty<Arguments, List<T>>>

A trailing list argument, reached via ArgumentBuilder.multiple. Resolves to an empty list when no positionals remain, unless required is set.

ArgumentBuilders.kt

Functions

provideDelegate

open operator override fun provideDelegate(thisRef: Arguments, property: KProperty<*>): ReadOnlyProperty<Arguments, List<T>>
ArgumentBuilders.kt

required

fun required(): ArgumentListBuilder<T>

Requires at least one value.

ArgumentBuilders.kt

Released under the Apache License 2.0.