Repeated

class Repeated<T>(name: String, valueDescription: String, description: String, required: Boolean, val transform: (String) -> T?) : CompilerOption.WithDefault<List<T>> (source)

Constructors

Link copied to clipboard
constructor(name: String, valueDescription: String, description: String, required: Boolean, transform: (String) -> T?)

Properties

Link copied to clipboard
val cliOption: CliOption
Link copied to clipboard
val key: CompilerConfigurationKey<List<T>>
Link copied to clipboard
Link copied to clipboard
val transform: (String) -> T?

Functions

Link copied to clipboard
open override fun defaultValue(): List<T>
Link copied to clipboard
open override fun getOption(configuration: CompilerConfiguration): List<T>
Link copied to clipboard
fun getOptionOrDefault(configuration: CompilerConfiguration): List<T>
Link copied to clipboard
open override fun processOption(value: String, configuration: CompilerConfiguration)