Remove deprecated method from CommandLineProcessor

This commit is contained in:
Jens Klingenberg
2019-10-20 10:43:35 +02:00
committed by Yan Zhulanow
parent 3a7deffe2e
commit 508330e0bb
2 changed files with 5 additions and 15 deletions
@@ -24,15 +24,7 @@ interface CommandLineProcessor {
val pluginOptions: Collection<AbstractCliOption>
@Throws(CliOptionProcessingException::class)
fun processOption(option: AbstractCliOption, value: String, configuration: CompilerConfiguration) {
@Suppress("DEPRECATION")
processOption(option as CliOption, value, configuration)
}
// TODO remove processOption(AbstractCliOption, ...) implementation after removal of this.
@Deprecated("Implement processOption(option: AbstractCliOption, value: String, configuration: CompilerConfiguration) instead.")
@Throws(CliOptionProcessingException::class)
fun processOption(option: CliOption, value: String, configuration: CompilerConfiguration) {}
fun processOption(option: AbstractCliOption, value: String, configuration: CompilerConfiguration)
fun <T> CompilerConfiguration.appendList(option: CompilerConfigurationKey<List<T>>, value: T) {
val paths = getList(option).asMutableList()