Rewrote some samples using kotlinx.cli (#3351)
This commit is contained in:
@@ -123,7 +123,8 @@ internal abstract class AbstractArgumentSingleValue<T: Any>(descriptor: Descript
|
||||
internal class ArgumentSingleValue<T: Any>(descriptor: Descriptor<T, T>): AbstractArgumentSingleValue<T>(descriptor),
|
||||
ArgumentValueDelegate<T> {
|
||||
override var value: T
|
||||
get() = parsedValue
|
||||
get() = if (!isEmpty()) parsedValue else error("Value for argument ${descriptor.fullName} isn't set. " +
|
||||
"ArgParser.parse(...) method should be called before.")
|
||||
set(value) = setDelegatedValue(value)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user