com.intellij.psi
Interface JavaResolveResult
- All Superinterfaces:
- ResolveResult
- All Known Subinterfaces:
- PsiClassType.ClassResolveResult
- All Known Implementing Classes:
- CandidateInfo, ClassCandidateInfo, MethodCandidateInfo
public interface JavaResolveResult
- extends ResolveResult
JavaResolveResult holds additional information that is obtained
when Java references are being resolved
EMPTY_ARRAY
static final JavaResolveResult[] EMPTY_ARRAY
EMPTY
static final JavaResolveResult EMPTY
getSubstitutor
PsiSubstitutor getSubstitutor()
- Substitutor providing values of type parameters occuring
in
ResolveResult.getElement().
- Returns:
isPackagePrefixPackageReference
boolean isPackagePrefixPackageReference()
isAccessible
boolean isAccessible()
- Checks whether
ResolveResult.getElement() is accessible from reference.
- Returns:
isStaticsScopeCorrect
boolean isStaticsScopeCorrect()
getCurrentFileResolveScope
PsiElement getCurrentFileResolveScope()
- Returns:
- scope in the reference's file where the reference has been resolved
null for qualified and local references