From 7511bb7ec89d97b6e0f87388c9f96c4d9084abef Mon Sep 17 00:00:00 2001 From: peter Date: Sat, 9 Feb 2013 19:20:15 +0100 Subject: [PATCH] memoize groovy type calculation result to combat exponential resolve in case of cyclic dependencies --- .../plugins/groovy/lang/psi/impl/GroovyPsiManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GroovyPsiManager.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GroovyPsiManager.java index 51299519c27d..acd55092963e 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GroovyPsiManager.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GroovyPsiManager.java @@ -240,7 +240,7 @@ public class GroovyPsiManager { return null; } - return ourGuard.doPreventingRecursion(element, false, computable); + return ourGuard.doPreventingRecursion(element, true, computable); } }