Enable KT-45508 and KT-49017 errors when jvmDefault=all(-compatibility)
This commit is contained in:
+4
-1
@@ -548,7 +548,10 @@ Also sets `-jvm-target` value equal to the selected JDK version"""
|
|||||||
if (enhanceTypeParameterTypesToDefNotNull) {
|
if (enhanceTypeParameterTypesToDefNotNull) {
|
||||||
result[LanguageFeature.ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated] = LanguageFeature.State.ENABLED
|
result[LanguageFeature.ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated] = LanguageFeature.State.ENABLED
|
||||||
}
|
}
|
||||||
|
if (JvmDefaultMode.fromStringOrNull(jvmDefault)?.forAllMethodsWithBody == true) {
|
||||||
|
result[LanguageFeature.ForbidSuperDelegationToAbstractFakeOverride] = LanguageFeature.State.ENABLED
|
||||||
|
result[LanguageFeature.AbstractClassMemberNotImplementedWithIntermediateAbstractClass] = LanguageFeature.State.ENABLED
|
||||||
|
}
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user