From 3e9baf05a5f9af30371b20e72facebbdef0da19d Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 2 Aug 2011 19:00:07 +0400 Subject: [PATCH] scopes: package pattern should work for all class owners (e.g. groovy) --- .../packageDependencies/ui/PackagePatternProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/packageDependencies/ui/PackagePatternProvider.java b/java/java-impl/src/com/intellij/packageDependencies/ui/PackagePatternProvider.java index 14c4e8c39f22..61a357729e81 100644 --- a/java/java-impl/src/com/intellij/packageDependencies/ui/PackagePatternProvider.java +++ b/java/java-impl/src/com/intellij/packageDependencies/ui/PackagePatternProvider.java @@ -28,9 +28,9 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.util.IconLoader; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.JavaPsiFacade; +import com.intellij.psi.PsiClassOwner; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; -import com.intellij.psi.PsiJavaFile; import com.intellij.psi.search.scope.packageSet.PackageSet; import com.intellij.psi.search.scope.packageSet.PatternPackageSet; import org.jetbrains.annotations.NonNls; @@ -93,8 +93,8 @@ public class PackagePatternProvider extends PatternDialectProvider { FileNode fNode = (FileNode)node; final PsiElement element = fNode.getPsiElement(); final StringBuilder buf = new StringBuilder(20); - if (element instanceof PsiJavaFile) { - final PsiJavaFile javaFile = (PsiJavaFile)element; + if (element instanceof PsiClassOwner) { + final PsiClassOwner javaFile = (PsiClassOwner)element; String packageName = javaFile.getPackageName(); buf.append(packageName); if (buf.length() > 0) {