Singular

class Singular<T : Any>(name: String, valueDescription: String, description: String, required: Boolean, val transform: (String) -> T?) : CompilerOption<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<T>
Link copied to clipboard
Link copied to clipboard
val transform: (String) -> T?

Functions

Link copied to clipboard
open override fun getOption(configuration: CompilerConfiguration): T?
Link copied to clipboard
open override fun processOption(value: String, configuration: CompilerConfiguration)