Disable JvmTargetDefaultSubstitutor
Disable JvmTargetDefaultSubstitutor as far as minimal supported jvmTarget version is 1.8 #KTIJ-25445 Fixed
This commit is contained in:
committed by
Space Team
parent
3273ee4519
commit
e11f7daae4
@@ -13,8 +13,9 @@ import kotlin.reflect.KClass
|
|||||||
import kotlin.reflect.KProperty1
|
import kotlin.reflect.KProperty1
|
||||||
import kotlin.reflect.full.findAnnotation
|
import kotlin.reflect.full.findAnnotation
|
||||||
|
|
||||||
val defaultSubstitutors: Map<KClass<out CommonToolArguments>, Collection<ExplicitDefaultSubstitutor>> =
|
//used by IJ facet import
|
||||||
mapOf(K2JVMCompilerArguments::class to listOf(JvmTargetDefaultSubstitutor))
|
@SuppressWarnings("unused")
|
||||||
|
val defaultSubstitutors: Map<KClass<out CommonToolArguments>, Collection<ExplicitDefaultSubstitutor>> = emptyMap()
|
||||||
|
|
||||||
sealed class ExplicitDefaultSubstitutor {
|
sealed class ExplicitDefaultSubstitutor {
|
||||||
abstract val substitutedProperty: KProperty1<out CommonToolArguments, String?>
|
abstract val substitutedProperty: KProperty1<out CommonToolArguments, String?>
|
||||||
@@ -27,6 +28,7 @@ sealed class ExplicitDefaultSubstitutor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated(message = "Minimal supported jvmTarget version is 1.8")
|
||||||
object JvmTargetDefaultSubstitutor : ExplicitDefaultSubstitutor() {
|
object JvmTargetDefaultSubstitutor : ExplicitDefaultSubstitutor() {
|
||||||
override val substitutedProperty
|
override val substitutedProperty
|
||||||
get() = K2JVMCompilerArguments::jvmTarget
|
get() = K2JVMCompilerArguments::jvmTarget
|
||||||
|
|||||||
Reference in New Issue
Block a user