From 5a1c840fc330129c8eed2eabc7b258f836b00b03 Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Fri, 23 Jul 2010 00:27:36 +0400 Subject: [PATCH] IDEA-49791 (Grails: variable defined in g:each tag is not resolved in the element's body) --- .../plugins/groovy/lang/psi/impl/GrClassReferenceType.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrClassReferenceType.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrClassReferenceType.java index 6e988f3b13f2..8a5af195f087 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrClassReferenceType.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrClassReferenceType.java @@ -19,12 +19,16 @@ package org.jetbrains.plugins.groovy.lang.psi.impl; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.*; import com.intellij.psi.search.GlobalSearchScope; +import com.intellij.psi.util.PsiUtil; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.plugins.groovy.lang.psi.api.GroovyResolveResult; import org.jetbrains.plugins.groovy.lang.psi.api.types.GrCodeReferenceElement; +import java.util.ArrayList; +import java.util.List; + /** * @author ven */ @@ -62,8 +66,7 @@ public class GrClassReferenceType extends PsiClassType { @NotNull public PsiType[] getParameters() { - //todo - return PsiType.EMPTY_ARRAY; + return myReferenceElement.getTypeArguments(); } @NotNull