Make EXPERIMENTAL_API_USAGE_ERR warning till 1.6 for fake override case
This commit is contained in:
committed by
teamcityserver
parent
3636118743
commit
5283f7b7c6
+6
-1
@@ -176,7 +176,12 @@ class ExperimentalUsageChecker(project: Project) : CallChecker {
|
||||
val result = SmartSet.create<Experimentality>()
|
||||
if (this is CallableMemberDescriptor && kind == CallableMemberDescriptor.Kind.FAKE_OVERRIDE) {
|
||||
for (overridden in overriddenDescriptors) {
|
||||
result.addAll(overridden.loadExperimentalities(moduleAnnotationsResolver, languageVersionSettings, visited, useFutureError))
|
||||
result.addAll(overridden.loadExperimentalities(
|
||||
moduleAnnotationsResolver,
|
||||
languageVersionSettings,
|
||||
visited,
|
||||
useFutureError = !languageVersionSettings.supportsFeature(LanguageFeature.OptInContagiousSignatures)
|
||||
))
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user