diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/tree/render/ArrayRenderer.java b/java/debugger/impl/src/com/intellij/debugger/ui/tree/render/ArrayRenderer.java index d93c155f2e65..a3f6c5130340 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/tree/render/ArrayRenderer.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/tree/render/ArrayRenderer.java @@ -30,6 +30,7 @@ import com.intellij.debugger.ui.tree.DebuggerTreeNode; import com.intellij.debugger.ui.tree.NodeDescriptor; import com.intellij.debugger.ui.tree.NodeDescriptorFactory; import com.intellij.debugger.ui.tree.ValueDescriptor; +import com.intellij.icons.AllIcons; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.roots.LanguageLevelProjectExtension; import com.intellij.openapi.util.DefaultJDOMExternalizer; @@ -223,6 +224,11 @@ public class ArrayRenderer extends NodeRendererImpl{ ENTRIES_LIMIT = 1; } + builder.setMessage(DebuggerBundle.message("message.node.filtered", myExpression.getExpression()), + AllIcons.General.Filter, + SimpleTextAttributes.REGULAR_ATTRIBUTES, + null); + ArrayReference array = (ArrayReference)value; int arrayLength = array.length(); if (arrayLength > 0) { diff --git a/resources-en/src/messages/DebuggerBundle.properties b/resources-en/src/messages/DebuggerBundle.properties index 273e22821e8e..8ef0782a7772 100644 --- a/resources-en/src/messages/DebuggerBundle.properties +++ b/resources-en/src/messages/DebuggerBundle.properties @@ -416,6 +416,7 @@ message.node.local.variables.capture.disabled=Local variables were not captured, message.node.elements.null.hidden=Not showing null elements message.node.all.array.elements.null=All elements in range ({0}, {1}) are null message.node.all.elements.null=All elements are null +message.node.filtered=Filtered by: {0} message.node.empty.array=Empty message.node.class.has.no.fields=Class has no fields message.node.class.no.fields.to.display=No fields to display