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


Field Summary
static JavaResolveResult EMPTY
           
static JavaResolveResult[] EMPTY_ARRAY
           
 
Method Summary
 PsiElement getCurrentFileResolveScope()
           
 PsiSubstitutor getSubstitutor()
          Substitutor providing values of type parameters occuring in ResolveResult.getElement().
 boolean isAccessible()
          Checks whether ResolveResult.getElement() is accessible from reference.
 boolean isPackagePrefixPackageReference()
           
 boolean isStaticsScopeCorrect()
           
 
Methods inherited from interface com.intellij.psi.ResolveResult
getElement, isValidResult
 

Field Detail

EMPTY_ARRAY

static final JavaResolveResult[] EMPTY_ARRAY

EMPTY

static final JavaResolveResult EMPTY
Method Detail

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