public class JavaElementFinder extends com.intellij.psi.PsiElementFinder implements JavaPsiFacadeKotlinHacks.KotlinFinderMarker
Constructor and Description |
---|
JavaElementFinder(com.intellij.openapi.project.Project project,
LightClassGenerationSupport lightClassGenerationSupport) |
Modifier and Type | Method and Description |
---|---|
com.intellij.psi.PsiClass |
findClass(java.lang.String qualifiedName,
com.intellij.psi.search.GlobalSearchScope scope) |
com.intellij.psi.PsiClass[] |
findClasses(java.lang.String qualifiedNameString,
com.intellij.psi.search.GlobalSearchScope scope) |
com.intellij.psi.PsiPackage |
findPackage(java.lang.String qualifiedNameString) |
com.intellij.psi.PsiClass[] |
getClasses(com.intellij.psi.PsiPackage psiPackage,
com.intellij.psi.search.GlobalSearchScope scope) |
java.util.Set<java.lang.String> |
getClassNames(com.intellij.psi.PsiPackage psiPackage,
com.intellij.psi.search.GlobalSearchScope scope) |
static JavaElementFinder |
getInstance(com.intellij.openapi.project.Project project) |
com.intellij.psi.PsiPackage[] |
getSubPackages(com.intellij.psi.PsiPackage psiPackage,
com.intellij.psi.search.GlobalSearchScope scope) |
public JavaElementFinder(@NotNull com.intellij.openapi.project.Project project, @NotNull LightClassGenerationSupport lightClassGenerationSupport)
@NotNull public static JavaElementFinder getInstance(@NotNull com.intellij.openapi.project.Project project)
public com.intellij.psi.PsiClass findClass(@NotNull java.lang.String qualifiedName, @NotNull com.intellij.psi.search.GlobalSearchScope scope)
findClass
in class com.intellij.psi.PsiElementFinder
@NotNull public com.intellij.psi.PsiClass[] findClasses(@NotNull java.lang.String qualifiedNameString, @NotNull com.intellij.psi.search.GlobalSearchScope scope)
findClasses
in class com.intellij.psi.PsiElementFinder
@NotNull public java.util.Set<java.lang.String> getClassNames(@NotNull com.intellij.psi.PsiPackage psiPackage, @NotNull com.intellij.psi.search.GlobalSearchScope scope)
getClassNames
in class com.intellij.psi.PsiElementFinder
public com.intellij.psi.PsiPackage findPackage(@NotNull java.lang.String qualifiedNameString)
findPackage
in class com.intellij.psi.PsiElementFinder
@NotNull public com.intellij.psi.PsiPackage[] getSubPackages(@NotNull com.intellij.psi.PsiPackage psiPackage, @NotNull com.intellij.psi.search.GlobalSearchScope scope)
getSubPackages
in class com.intellij.psi.PsiElementFinder
@NotNull public com.intellij.psi.PsiClass[] getClasses(@NotNull com.intellij.psi.PsiPackage psiPackage, @NotNull com.intellij.psi.search.GlobalSearchScope scope)
getClasses
in class com.intellij.psi.PsiElementFinder