From ed36943182f5bee1ed04571fafc674351d5ce533 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 14 May 2015 16:44:20 +0300 Subject: [PATCH] IDEA-139945 When putting a watch on a breakpoint, Java debugger produces a boxed Integer instead of primitive int - correct fix --- .../debugger/engine/evaluation/expression/MethodEvaluator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/MethodEvaluator.java b/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/MethodEvaluator.java index 7a2aa5b3634b..283611380209 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/MethodEvaluator.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/MethodEvaluator.java @@ -49,7 +49,7 @@ public class MethodEvaluator implements Evaluator { private final boolean myMustBeVararg; // see IDEA-139945, corresponding jdk bug was fixed in 8u45 - private static boolean ourUseDefaultInvoker = !SystemInfo.isJavaVersionAtLeast("1.8.0_45"); + private static boolean ourUseDefaultInvoker = !SystemInfo.isJavaVersionAtLeast("1.8.0_40"); public MethodEvaluator(Evaluator objectEvaluator, JVMName className,