diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/results/OverloadingConflictResolver.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/results/OverloadingConflictResolver.kt index 9f86d2ff519..95d5fbb6fe8 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/results/OverloadingConflictResolver.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/results/OverloadingConflictResolver.kt @@ -276,7 +276,7 @@ class OverloadingConflictResolver( private val MutableResolvedCall<*>.resultingVariableDescriptor: VariableDescriptor get() = (this as VariableAsFunctionResolvedCall).variableCall.resultingDescriptor - @Suppress("UNCHECKED_CAST", "CAST_NEVER_SUCCEEDS") + @Suppress("UNCHECKED_CAST") private fun getCallHashingStrategy() = ResolvedCallHashingStrategy as TObjectHashingStrategy diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinIntroduceParameterMethodUsageProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinIntroduceParameterMethodUsageProcessor.kt index b508bdb9806..d7e222c218a 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinIntroduceParameterMethodUsageProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinIntroduceParameterMethodUsageProcessor.kt @@ -100,7 +100,7 @@ class KotlinIntroduceParameterMethodUsageProcessor : IntroduceParameterMethodUsa val refElement = usage.element as? KtReferenceExpression ?: return true val callElement = refElement.getParentOfTypeAndBranch(true) { calleeExpression } ?: return true val delegateUsage = if (callElement is KtConstructorDelegationCall) { - @Suppress("CAST_NEVER_SUCCEEDS") + @Suppress("UNCHECKED_CAST") (KotlinConstructorDelegationCallUsage(callElement, changeInfo) as KotlinUsageInfo) } else {