From 175363ca5ed2131142ae864fb7efa1d3a2787538 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 14 Oct 2011 16:29:56 +0200 Subject: [PATCH] debug blinking groovy ResolveClassTest --- .../stubs/index/JavaFullClassNameIndex.java | 8 +++++++- .../elements/GrTypeDefinitionElementType.java | 4 ++++ .../lang/resolve/ResolveClassTest.groovy | 19 +++++++++++++------ 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/java/stubs/index/JavaFullClassNameIndex.java b/java/java-impl/src/com/intellij/psi/impl/java/stubs/index/JavaFullClassNameIndex.java index f84804b3afa6..9aa0e469512b 100644 --- a/java/java-impl/src/com/intellij/psi/impl/java/stubs/index/JavaFullClassNameIndex.java +++ b/java/java-impl/src/com/intellij/psi/impl/java/stubs/index/JavaFullClassNameIndex.java @@ -30,6 +30,8 @@ import org.jetbrains.annotations.NotNull; import java.util.Collection; public class JavaFullClassNameIndex extends IntStubIndexExtension { + public static boolean DEBUG = false; + private static final JavaFullClassNameIndex ourInstance = new JavaFullClassNameIndex(); public static JavaFullClassNameIndex getInstance() { return ourInstance; @@ -40,6 +42,10 @@ public class JavaFullClassNameIndex extends IntStubIndexExtension { } public Collection get(final Integer integer, final Project project, @NotNull final GlobalSearchScope scope) { - return super.get(integer, project, new JavaSourceFilterScope(scope)); + Collection result = super.get(integer, project, new JavaSourceFilterScope(scope)); + if (DEBUG) { + System.out.println("JavaFullClassNameIndex.get: integer = " + integer + ", result = " + result); + } + return result; } } \ No newline at end of file diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrTypeDefinitionElementType.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrTypeDefinitionElementType.java index 3abdb54889ee..a071a81f4e26 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrTypeDefinitionElementType.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrTypeDefinitionElementType.java @@ -16,6 +16,7 @@ package org.jetbrains.plugins.groovy.lang.psi.stubs.elements; import com.intellij.psi.PsiNameHelper; +import com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex; import com.intellij.psi.impl.java.stubs.index.JavaStubIndexKeys; import com.intellij.psi.stubs.IndexSink; import com.intellij.psi.stubs.StubElement; @@ -100,6 +101,9 @@ public abstract class GrTypeDefinitionElementType