MetaCliProcessor

abstract class MetaCliProcessor(metaPluginId: String) : CommandLineProcessor

Types

Companion
Link copied to clipboard
object Companion

Functions

appendList
Link copied to clipboard
open fun <T> CompilerConfiguration.appendList(option: CompilerConfigurationKey<List<T>>, value: T)
open fun <T> CompilerConfiguration.appendList(option: CompilerConfigurationKey<List<T>>, values: List<T>)
applyOptionsFrom
Link copied to clipboard
open fun CompilerConfiguration.applyOptionsFrom(map: Map<String, List<String>>, pluginOptions: Collection<AbstractCliOption>)
processOption
Link copied to clipboard
open override fun processOption(option: AbstractCliOption, value: String, configuration: CompilerConfiguration)
open fun processOption(option: CliOption, value: String, configuration: CompilerConfiguration)

Properties

pluginId
Link copied to clipboard
open override val pluginId: String

The Arrow Meta Compiler Plugin Id

pluginOptions
Link copied to clipboard
open override val pluginOptions: Collection<CliOption>