From e25f9ded1670a461e432a5f8ba895f6b7ac2c10c Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Mon, 21 Sep 2009 21:06:06 +0400 Subject: [PATCH] diagnostics --- .../groovy/lang/resolve/processors/MethodResolverProcessor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java index 4ece23e210..f3e65e9268 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java @@ -15,6 +15,7 @@ package org.jetbrains.plugins.groovy.lang.resolve.processors; +import com.intellij.openapi.diagnostic.Logger; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.*; import com.intellij.psi.scope.JavaScopeProcessorEvent; @@ -42,6 +43,7 @@ import java.util.*; * @author ven */ public class MethodResolverProcessor extends ResolverProcessor { + private static final Logger LOG = Logger.getInstance("#org.jetbrains.plugins.groovy.lang.resolve.processors.MethodResolverProcessor"); private final PsiType myThisType; @Nullable private PsiType[] myArgumentTypes; @@ -114,6 +116,7 @@ public class MethodResolverProcessor extends ResolverProcessor { argTypes = newArgTypes; method = ((GrGdkMethod) method).getStaticMethod(); + LOG.assertTrue(method.isValid()); } return inferMethodTypeParameters(method, substitutor, typeParameters, argTypes); } -- 2.11.4.GIT