fun apply()

in runner/src/main/kotlin/org/jetbrains/idea/inspections/runners/InspectionsRunner.kt [173:189]


        fun apply(level: ProblemLevel) {
            when (level) {
                ProblemLevel.ERROR -> errors++
                ProblemLevel.WARNING, ProblemLevel.WEAK_WARNING -> warnings++
                ProblemLevel.INFO -> info++
            }
            val errorListener: (String, Int) -> Unit = { name, number ->
                logger.error("Too many $name found: $number. Analysis stopped")
            }
            when {
                parameters.errors.isTooMany(errors) -> errorListener("errors", errors)
                parameters.warnings.isTooMany(warnings) -> errorListener("warnings", warnings)
                parameters.info.isTooMany(info) -> errorListener("info", info)
                else -> return
            }
            success = false
        }