org.jetbrains.jet.asJava
Class JavaElementFinder
java.lang.Object
com.intellij.psi.PsiElementFinder
org.jetbrains.jet.asJava.JavaElementFinder
- All Implemented Interfaces:
- JavaPsiFacadeKotlinHacks.KotlinFinderMarker
public class JavaElementFinder
- extends com.intellij.psi.PsiElementFinder
- implements JavaPsiFacadeKotlinHacks.KotlinFinderMarker
Fields inherited from class com.intellij.psi.PsiElementFinder |
EP_NAME |
Method Summary |
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)
|
Methods inherited from class com.intellij.psi.PsiElementFinder |
filterByName, getClasses, getClassNames, processPackageDirectories, processPackageDirectories |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaElementFinder
public JavaElementFinder(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
LightClassGenerationSupport lightClassGenerationSupport)
getInstance
@NotNull
public static JavaElementFinder getInstance(@NotNull
com.intellij.openapi.project.Project project)
findClass
public com.intellij.psi.PsiClass findClass(@NotNull
java.lang.String qualifiedName,
@NotNull
com.intellij.psi.search.GlobalSearchScope scope)
- Specified by:
findClass
in class com.intellij.psi.PsiElementFinder
findClasses
@NotNull
public com.intellij.psi.PsiClass[] findClasses(@NotNull
java.lang.String qualifiedNameString,
@NotNull
com.intellij.psi.search.GlobalSearchScope scope)
- Specified by:
findClasses
in class com.intellij.psi.PsiElementFinder
getClassNames
@NotNull
public java.util.Set<java.lang.String> getClassNames(@NotNull
com.intellij.psi.PsiPackage psiPackage,
@NotNull
com.intellij.psi.search.GlobalSearchScope scope)
- Overrides:
getClassNames
in class com.intellij.psi.PsiElementFinder
findPackage
public com.intellij.psi.PsiPackage findPackage(@NotNull
java.lang.String qualifiedNameString)
- Overrides:
findPackage
in class com.intellij.psi.PsiElementFinder
getSubPackages
@NotNull
public com.intellij.psi.PsiPackage[] getSubPackages(@NotNull
com.intellij.psi.PsiPackage psiPackage,
@NotNull
com.intellij.psi.search.GlobalSearchScope scope)
- Overrides:
getSubPackages
in class com.intellij.psi.PsiElementFinder
getClasses
@NotNull
public com.intellij.psi.PsiClass[] getClasses(@NotNull
com.intellij.psi.PsiPackage psiPackage,
@NotNull
com.intellij.psi.search.GlobalSearchScope scope)
- Overrides:
getClasses
in class com.intellij.psi.PsiElementFinder