From 85bc996f0088427fbc34998c30c3fb61621fc01f Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 4 May 2012 12:48:54 +0400 Subject: [PATCH] Changed tooltip text for vals captured in a closure. #KT-1744 fixed --- .../jet/plugin/highlighter/VariablesHighlightingVisitor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/highlighter/VariablesHighlightingVisitor.java b/idea/src/org/jetbrains/jet/plugin/highlighter/VariablesHighlightingVisitor.java index 589b343b443..fb2a4e0ae92 100644 --- a/idea/src/org/jetbrains/jet/plugin/highlighter/VariablesHighlightingVisitor.java +++ b/idea/src/org/jetbrains/jet/plugin/highlighter/VariablesHighlightingVisitor.java @@ -93,7 +93,10 @@ class VariablesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { } if (Boolean.TRUE.equals(bindingContext.get(CAPTURED_IN_CLOSURE, variableDescriptor))) { - holder.createInfoAnnotation(elementToHighlight, "Wrapped into a reference object to be modified when captured in a closure").setTextAttributes( + String msg = ((VariableDescriptor) descriptor).isVar() + ? "Wrapped into a reference object to be modified when captured in a closure" + : "Value captured in a closure"; + holder.createInfoAnnotation(elementToHighlight, msg).setTextAttributes( JetHighlightingColors.WRAPPED_INTO_REF); }