Allow Result as a return type if one enabled inline classes explicitly
#KT-38042 Fixed
This commit is contained in:
+1
-1
@@ -22,7 +22,7 @@ class ResultClassInReturnTypeChecker : DeclarationChecker {
|
||||
val languageVersionSettings = context.languageVersionSettings
|
||||
if (
|
||||
languageVersionSettings.getFlag(AnalysisFlags.allowResultReturnType) ||
|
||||
languageVersionSettings.supportsFeature(LanguageFeature.InlineClasses) &&
|
||||
languageVersionSettings.getFeatureSupport(LanguageFeature.InlineClasses) == LanguageFeature.State.ENABLED &&
|
||||
languageVersionSettings.supportsFeature(LanguageFeature.AllowResultInReturnType)
|
||||
) return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user