Package-level declarations

CompilerOptionsHost and BaseCommandLineProcessor.

Types

Link copied to clipboard
abstract class BaseCommandLineProcessor : CommandLineProcessor

An enhanced CommandLineProcessor that has its options configured via a CompilerOptionsHost.

Link copied to clipboard
sealed class CompilerOption<T>

A compiler option - includes both a CliOption and a CompilerConfiguration property.

Link copied to clipboard
abstract class CompilerOptionsHost

A utility base class that allows declaring CompilerOptions, which include both a CLI option and a CompilerConfiguration property.

Functions

Link copied to clipboard
operator fun <T : Any> CompilerConfiguration.get(option: CompilerOption.WithDefault<T>): T
operator fun <T : Any> CompilerConfiguration.get(option: CompilerOption<T>): T?