From 50c1d859cd3d794d2e2f417777790e9110312f7a Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Tue, 17 May 2016 20:20:46 +0300 Subject: [PATCH] IDEA-156071 Simple static method renderers are much slower than toString - removed duplicated findClass --- .../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 c3ffc4d8718f..6a99e3d78c66 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 @@ -108,7 +108,7 @@ public class MethodEvaluator implements Evaluator { referenceType = ((ObjectReference)object).referenceType(); } else if (isInvokableType(object)) { - referenceType = debugProcess.findClass(context, ((ReferenceType)object).name(), context.getClassLoader()); + referenceType = (ReferenceType)object; } else { final String className = myClassName != null? myClassName.getName(debugProcess) : null;