From ada697c6b0b671ee180c4bc431f1b23c2c2051e5 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Fri, 9 Jun 2017 14:34:24 +0300 Subject: [PATCH] Highlighting visitor: make holder immutable --- .../jetbrains/kotlin/idea/highlighter/HighlightingVisitor.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/HighlightingVisitor.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/HighlightingVisitor.kt index e591cf82270..42cc1dcb512 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/HighlightingVisitor.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/HighlightingVisitor.kt @@ -23,7 +23,9 @@ import com.intellij.openapi.util.TextRange import com.intellij.psi.PsiElement import org.jetbrains.kotlin.psi.KtVisitorVoid -abstract class HighlightingVisitor protected constructor(private var holder: AnnotationHolder) : KtVisitorVoid() { +abstract class HighlightingVisitor protected constructor( + private val holder: AnnotationHolder +) : KtVisitorVoid() { protected fun createInfoAnnotation(element: PsiElement, message: String? = null): Annotation = createInfoAnnotation(element.textRange, message)