Changed tooltip text for vals captured in a closure.
#KT-1744 fixed
This commit is contained in:
@@ -93,7 +93,10 @@ class VariablesHighlightingVisitor extends AfterAnalysisHighlightingVisitor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (Boolean.TRUE.equals(bindingContext.get(CAPTURED_IN_CLOSURE, variableDescriptor))) {
|
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);
|
JetHighlightingColors.WRAPPED_INTO_REF);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user