Deprecate PlatformDiagnosticSuppressors::shouldReportUnusedParameter with one parameter

This commit is contained in:
Svyatoslav Kuzmich
2023-05-23 15:23:17 +02:00
committed by teamcity
parent dc4aa8c15e
commit 1dc0b054ed
4 changed files with 11 additions and 7 deletions
@@ -778,6 +778,7 @@ class ControlFlowInformationProviderImpl private constructor(
private fun processUnusedParameter(ctxt: VariableUseContext, element: KtParameter, variableDescriptor: VariableDescriptor) {
val functionDescriptor = variableDescriptor.containingDeclaration as FunctionDescriptor
@Suppress("DEPRECATION")
if (functionDescriptor.isExpect || functionDescriptor.isActual ||
functionDescriptor.isEffectivelyExternal() ||
!diagnosticSuppressor.shouldReportUnusedParameter(variableDescriptor, trace.bindingContext) ||