Minor: register problems through holder function
This commit is contained in:
+3
-12
@@ -127,15 +127,12 @@ private class ObsoleteTopLevelFunctionUsage(
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
val problemDescriptor = holder.manager.createProblemDescriptor(
|
holder.registerProblem(
|
||||||
simpleNameExpression,
|
|
||||||
simpleNameExpression,
|
simpleNameExpression,
|
||||||
"`$newFqName` is expected to be used since Kotlin 1.3",
|
"`$newFqName` is expected to be used since Kotlin 1.3",
|
||||||
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
|
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
|
||||||
isOnTheFly,
|
|
||||||
ObsoleteCoroutineUsageFix(fix)
|
ObsoleteCoroutineUsageFix(fix)
|
||||||
)
|
)
|
||||||
holder.registerProblem(problemDescriptor)
|
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@@ -166,16 +163,13 @@ private class ObsoleteExtensionFunctionUsage(
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
val problemDescriptor = holder.manager.createProblemDescriptor(
|
holder.registerProblem(
|
||||||
simpleNameExpression,
|
|
||||||
simpleNameExpression,
|
simpleNameExpression,
|
||||||
"Methods are absent in coroutines class since 1.3",
|
"Methods are absent in coroutines class since 1.3",
|
||||||
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
|
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
|
||||||
isOnTheFly,
|
|
||||||
ObsoleteCoroutineUsageFix(fix)
|
ObsoleteCoroutineUsageFix(fix)
|
||||||
)
|
)
|
||||||
|
|
||||||
holder.registerProblem(problemDescriptor)
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,16 +203,13 @@ private class ExperimentalImportUsage : CoroutineMigrationProblem {
|
|||||||
|
|
||||||
findBinding(simpleNameExpression) ?: return false
|
findBinding(simpleNameExpression) ?: return false
|
||||||
|
|
||||||
val problemDescriptor = holder.manager.createProblemDescriptor(
|
holder.registerProblem(
|
||||||
reportExpression,
|
|
||||||
reportExpression,
|
reportExpression,
|
||||||
"Experimental coroutines usages are obsolete since 1.3",
|
"Experimental coroutines usages are obsolete since 1.3",
|
||||||
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
|
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
|
||||||
isOnTheFly,
|
|
||||||
ObsoleteCoroutineUsageFix(ObsoleteCoroutineImportFix)
|
ObsoleteCoroutineUsageFix(ObsoleteCoroutineImportFix)
|
||||||
)
|
)
|
||||||
|
|
||||||
holder.registerProblem(problemDescriptor)
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user