Use BodyResolveMode.PARTIAL and ProblemHighlightType.GENERIC_ERROR_OR_WARNING

This commit is contained in:
kenji tomita
2017-12-19 20:35:07 +09:00
committed by Dmitry Jemerov
parent 37351c344f
commit 3cd4d90bf8
@@ -40,7 +40,7 @@ class ReplaceToWithInfixFormInspection : AbstractKotlinInspection() {
if (expression.callExpression?.valueArguments?.size != 1) return
if (expression.calleeName !in compatibleNames) return
val context = expression.analyze(BodyResolveMode.FULL)
val context = expression.analyze(BodyResolveMode.PARTIAL)
val resolvedCall = expression.getResolvedCall(context) ?: return
val function = resolvedCall.resultingDescriptor as? FunctionDescriptor ?: return
@@ -49,7 +49,7 @@ class ReplaceToWithInfixFormInspection : AbstractKotlinInspection() {
holder.registerProblem(
expression,
"Replace 'to' with infix form",
ProblemHighlightType.WEAK_WARNING,
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
ReplaceToWithInfixFormQuickfix()
)
}