From 687fa76e2dc6cd0d615f518950a2a9d9206f8b0e Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 10 Jul 2014 21:17:02 +0400 Subject: [PATCH] no need for findClass if we have object already --- .../engine/evaluation/expression/MethodEvaluator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 d299af172340..69cbb140be86 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 @@ -83,8 +83,8 @@ public class MethodEvaluator implements Evaluator { ReferenceType referenceType = null; if(object instanceof ObjectReference) { - final ReferenceType qualifierType = ((ObjectReference)object).referenceType(); - referenceType = debugProcess.findClass(context, qualifierType.name(), qualifierType.classLoader()); + // it seems that if we have an object of the class, the class must be ready, so no need to use findClass here + referenceType = ((ObjectReference)object).referenceType(); } else if(object instanceof ClassType) { final ClassType qualifierType = (ClassType)object;