public class PsiClassFinderImpl extends java.lang.Object implements PsiClassFinder
PsiClassFinder.RuntimeClassesHandleMode
Constructor and Description |
---|
PsiClassFinderImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List<com.intellij.psi.PsiClass> |
findInnerPsiClasses(com.intellij.psi.PsiClass psiClass) |
com.intellij.psi.PsiClass |
findPsiClass(FqName qualifiedName,
PsiClassFinder.RuntimeClassesHandleMode runtimeClassesHandleMode) |
java.util.List<com.intellij.psi.PsiClass> |
findPsiClasses(com.intellij.psi.PsiPackage psiPackage) |
com.intellij.psi.PsiPackage |
findPsiPackage(FqName qualifiedName) |
void |
initialize() |
void |
setProject(com.intellij.openapi.project.Project project) |
public PsiClassFinderImpl()
@Inject public void setProject(@NotNull com.intellij.openapi.project.Project project)
@PostConstruct public void initialize()
@Nullable public com.intellij.psi.PsiClass findPsiClass(@NotNull FqName qualifiedName, @NotNull PsiClassFinder.RuntimeClassesHandleMode runtimeClassesHandleMode)
findPsiClass
in interface PsiClassFinder
@Nullable public com.intellij.psi.PsiPackage findPsiPackage(@NotNull FqName qualifiedName)
findPsiPackage
in interface PsiClassFinder
@NotNull public java.util.List<com.intellij.psi.PsiClass> findPsiClasses(@NotNull com.intellij.psi.PsiPackage psiPackage)
findPsiClasses
in interface PsiClassFinder
@NotNull public java.util.List<com.intellij.psi.PsiClass> findInnerPsiClasses(@NotNull com.intellij.psi.PsiClass psiClass)
findInnerPsiClasses
in interface PsiClassFinder