From 5e9ca6f466fc907466a0d000ec6ed4ef8d188fb6 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 28 Mar 2018 16:30:46 +0200 Subject: [PATCH] Optimization: AddVarianceModifierInspection --- .../kotlin/idea/inspections/AddVarianceModifierInspection.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/AddVarianceModifierInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/AddVarianceModifierInspection.kt index 130da8b731e..a6b265a7983 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/AddVarianceModifierInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/AddVarianceModifierInspection.kt @@ -50,6 +50,7 @@ class AddVarianceModifierInspection : AbstractKotlinInspection() { override fun buildVisitor(holder: ProblemsHolder, isOnTheFly: Boolean, session: LocalInspectionToolSession): PsiElementVisitor { return classOrObjectVisitor { klass -> + if (klass.typeParameters.isEmpty()) return@classOrObjectVisitor val context = klass.analyzeWithContent() for (typeParameter in klass.typeParameters) { if (typeParameter.variance != Variance.INVARIANT) continue