Add '-opt-in' option into Gradle compiler options DSL

^KT-53924 Fixed
This commit is contained in:
Yahor Berdnikau
2023-02-26 22:18:40 +01:00
committed by Space Team
parent 2b4abb0c7b
commit 174f39aa46
15 changed files with 230 additions and 11 deletions
@@ -39,6 +39,13 @@ open class DefaultValues(
object EmptyStringListDefault : DefaultValues("emptyList<String>()", typeOf<List<String>>(), typeOf<List<String>>())
object EmptyStringArrayDefault : DefaultValues(
"emptyList<String>()",
typeOf<List<String>>(),
typeOf<List<String>>(),
toArgumentConverter = ".toTypedArray()"
)
object LanguageVersions : DefaultValues(
"null",
typeOf<KotlinVersionDsl?>(),
@@ -794,6 +794,7 @@ private val KProperty1<*, *>.gradleValues: DefaultValues
DefaultValue.BOOLEAN_TRUE_DEFAULT -> DefaultValues.BooleanTrueDefault
DefaultValue.STRING_NULL_DEFAULT -> DefaultValues.StringNullDefault
DefaultValue.EMPTY_STRING_LIST_DEFAULT -> DefaultValues.EmptyStringListDefault
DefaultValue.EMPTY_STRING_ARRAY_DEFAULT -> DefaultValues.EmptyStringArrayDefault
DefaultValue.JVM_TARGET_VERSIONS -> DefaultValues.JvmTargetVersions
DefaultValue.LANGUAGE_VERSIONS -> DefaultValues.LanguageVersions
DefaultValue.API_VERSIONS -> DefaultValues.ApiVersions