From 02c233ab0110cc1968e55279844fa2b64af546ca Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Tue, 18 Nov 2014 15:59:20 +0300 Subject: [PATCH] IDEA-131435 Debugger: quick evaluate: array initializer is suggested, but reported invalid --- .../engine/evaluation/expression/EvaluatorBuilderImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/EvaluatorBuilderImpl.java b/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/EvaluatorBuilderImpl.java index faf69aaee937..8115aac74c79 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/EvaluatorBuilderImpl.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/EvaluatorBuilderImpl.java @@ -1249,6 +1249,11 @@ public class EvaluatorBuilderImpl implements EvaluatorBuilder { } } myResult = new ArrayInitializerEvaluator(evaluators); + if (!(expression.getParent() instanceof PsiNewExpression)) { + myResult = new NewArrayInstanceEvaluator(new TypeEvaluator(JVMNameUtil.getJVMQualifiedName(type)), + null, + myResult); + } } @Nullable