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