diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt index 062a6b38453..e878443ae55 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt @@ -37,6 +37,13 @@ import org.jetbrains.kotlin.psi.psiUtil.getStartOffsetIn import org.jetbrains.kotlin.psi.psiUtil.startOffset import kotlin.reflect.KClass +// This class was originally created to make possible switching inspection off and using intention instead. +// Since IDEA 2017.1, it's possible to have inspection severity "No highlighting, only fix" +// thus making the original purpose useless. +// The class will probably not be deleted in the close future, +// but do not use them in your new code. +@Suppress("DEPRECATION") +@Deprecated("Please do not use for new inspections. Use AbstractKotlinInspection as base class for them") abstract class IntentionBasedInspection( val intentionInfos: List>, protected open val problemText: String?