Optimization: AddVarianceModifierInspection

This commit is contained in:
Mikhail Glukhikh
2018-03-28 16:30:46 +02:00
parent 34de241154
commit 5e9ca6f466
@@ -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