diff --git a/java/debugger/impl/src/com/intellij/debugger/collections/visualizer/CollectionVisualizerEvaluator.kt b/java/debugger/impl/src/com/intellij/debugger/collections/visualizer/CollectionVisualizerEvaluator.kt index e5815b5f8a72..711530039c1f 100644 --- a/java/debugger/impl/src/com/intellij/debugger/collections/visualizer/CollectionVisualizerEvaluator.kt +++ b/java/debugger/impl/src/com/intellij/debugger/collections/visualizer/CollectionVisualizerEvaluator.kt @@ -42,7 +42,8 @@ class CollectionVisualizerEvaluator(private val visualizer: CollectionVisualizer project, dimensionKey = "debugger-collection-visualizer", isDialog = false, - title = JavaDebuggerBundle.message("debugger.collection.visualizer.title"), + title = valueDescriptor.name?.let { JavaDebuggerBundle.message("debugger.collection.visualizer.title.0", it) } + ?: JavaDebuggerBundle.message("debugger.collection.visualizer.title"), component, // don't cancel the whole scope when the window is closed -- otherwise it wouldn't be possible to reopen scope.childScope("$mainScopeName (limited to a window)"), diff --git a/java/debugger/openapi/resources/messages/JavaDebuggerBundle.properties b/java/debugger/openapi/resources/messages/JavaDebuggerBundle.properties index 686023d6343d..f07fb052edcf 100644 --- a/java/debugger/openapi/resources/messages/JavaDebuggerBundle.properties +++ b/java/debugger/openapi/resources/messages/JavaDebuggerBundle.properties @@ -268,6 +268,7 @@ async.stacktraces.configurable.display.name=Async Stack Traces label.user.renderers.configurable.renderer.name=Renderer name: text.user.renderers.configurable.no.renderers=No renderers debugger.collection.visualizer.title=Collection Presentation +debugger.collection.visualizer.title.0=Collection Presentation: {0} button.copy=Copy user.renderers.configurable.button.description.copy=Copy selected renderer threads.export.attribute.label.daemon=daemon