org.jetbrains.jet.lang.resolve.java
Class PsiClassFinderImpl

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.PsiClassFinderImpl
All Implemented Interfaces:
PsiClassFinder

public class PsiClassFinderImpl
extends java.lang.Object
implements PsiClassFinder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.jet.lang.resolve.java.PsiClassFinder
PsiClassFinder.RuntimeClassesHandleMode
 
Constructor Summary
PsiClassFinderImpl()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PsiClassFinderImpl

public PsiClassFinderImpl()
Method Detail

setProject

@Inject
public void setProject(@NotNull
                              com.intellij.openapi.project.Project project)

initialize

@PostConstruct
public void initialize()

findPsiClass

@Nullable
public com.intellij.psi.PsiClass findPsiClass(@NotNull
                                                       FqName qualifiedName,
                                                       @NotNull
                                                       PsiClassFinder.RuntimeClassesHandleMode runtimeClassesHandleMode)
Specified by:
findPsiClass in interface PsiClassFinder

findPsiPackage

@Nullable
public com.intellij.psi.PsiPackage findPsiPackage(@NotNull
                                                           FqName qualifiedName)
Specified by:
findPsiPackage in interface PsiClassFinder

findPsiClasses

@NotNull
public java.util.List<com.intellij.psi.PsiClass> findPsiClasses(@NotNull
                                                                        com.intellij.psi.PsiPackage psiPackage)
Specified by:
findPsiClasses in interface PsiClassFinder

findInnerPsiClasses

@NotNull
public java.util.List<com.intellij.psi.PsiClass> findInnerPsiClasses(@NotNull
                                                                             com.intellij.psi.PsiClass psiClass)
Specified by:
findInnerPsiClasses in interface PsiClassFinder