From 4141e2a0b779355b5ce7f404331b3d69ebbd63a2 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Tue, 15 Mar 2016 17:22:24 +0300 Subject: [PATCH] [groovy] revert ee9d80495a3179ff41cf45ebc12322534143b072 --- .../groovy/debugger/GroovyCodeFragmentFactory.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/debugger/GroovyCodeFragmentFactory.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/debugger/GroovyCodeFragmentFactory.java index 60d771dcdb4c..23904fd430c8 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/debugger/GroovyCodeFragmentFactory.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/debugger/GroovyCodeFragmentFactory.java @@ -20,10 +20,8 @@ import com.intellij.debugger.engine.evaluation.TextWithImports; import com.intellij.debugger.engine.evaluation.expression.EvaluatorBuilder; import com.intellij.debugger.engine.evaluation.expression.EvaluatorBuilderImpl; import com.intellij.openapi.fileTypes.LanguageFileType; -import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Pair; -import com.intellij.openapi.util.Ref; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.*; @@ -340,13 +338,10 @@ public class GroovyCodeFragmentFactory extends CodeFragmentFactory { if (context.getLanguage().equals(GroovyLanguage.INSTANCE)) { return true; } - Ref result = Ref.create(false); - DumbService.getInstance(context.getProject()).withAlternativeResolveEnabled( - () -> result.set(JavaPsiFacade.getInstance(context.getProject()).findClass( - "org.codehaus.groovy.control.CompilationUnit", context.getResolveScope() - ) != null) - ); - return result.get(); + if (JavaPsiFacade.getInstance(context.getProject()) + .findClass("org.codehaus.groovy.control.CompilationUnit", context.getResolveScope()) != null) { + return true; + } } return false; }