From d47756d68157b9642571c4bbb969e55cddfd6ccf Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Fri, 30 May 2014 18:04:17 +0400 Subject: [PATCH] show initial value only for strings and primitive types --- .../src/com/intellij/debugger/engine/JavaValueModifier.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/JavaValueModifier.java b/java/debugger/impl/src/com/intellij/debugger/engine/JavaValueModifier.java index bbe1a5bf4e42..713b4c9b8dd6 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaValueModifier.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaValueModifier.java @@ -59,7 +59,11 @@ public class JavaValueModifier extends XValueModifier { @Nullable @Override public String getInitialValueEditorText() { - return myJavaValue.getValueString(); + Value value = myJavaValue.getDescriptor().getValue(); + if (value instanceof PrimitiveValue || value instanceof StringReference) { + return myJavaValue.getValueString(); + } + return null; } //public void update(AnActionEvent e) {