public interface PsiJavaReference extends PsiPolyVariantReference
ARRAY_FACTORY, EMPTY_ARRAY| Modifier and Type | Method and Description | 
|---|---|
JavaResolveResult | 
advancedResolve(boolean incompleteCode)
Resolves the reference and returns the result as a  
JavaResolveResult
 instead of a plain PsiElement. | 
JavaResolveResult [] | 
multiResolve(boolean incompleteCode)
Returns the results of resolving the reference. 
 | 
void | 
processVariants(PsiScopeProcessor processor)
Passes all variants to which the reference may resolve to the specified
 processor. 
 | 
resolveReferencebindToElement, getCanonicalText, getElement, getRangeInElement, getVariants, handleElementRename, isReferenceTo, isSoft, resolve, resolvesTogetAbsoluteRangevoid processVariants(PsiScopeProcessor processor)
processor - the processor accepting the variantsJavaResolveResult advancedResolve(boolean incompleteCode)
JavaResolveResult
 instead of a plain PsiElement.incompleteCode - if true, the code in the context of which the reference is
 being resolved is considered incomplete, and the method may return an invalid
 result.JavaResolveResult [] multiResolve(boolean incompleteCode)
PsiPolyVariantReferencemultiResolve in interface PsiPolyVariantReferenceincompleteCode - if true, the code in the context of which the reference is
 being resolved is considered incomplete, and the method may return additional
 invalid results.