public interface PsiMethodReferenceExpression extends PsiReferenceExpression, PsiFunctionalExpression
Iconable.IconFlags, Iconable.LastComputedIcon
ARRAY_FACTORY, EMPTY_ARRAY
EMPTY_ARRAY
ARRAY_FACTORY, EXPRESSION_TO_TYPE
ICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY
EMPTY_NAVIGATABLE_ELEMENT_ARRAY
EMPTY_NAVIGATION_ITEM_ARRAY
Modifier and Type | Method and Description |
---|---|
PsiMember |
getPotentiallyApplicableMember() |
PsiTypeElement |
getQualifierType()
Returns the type element used as the qualifier of the reference.
|
boolean |
isAcceptable(PsiType left,
PsiMethod method)
Potentially compatible, and if exact - congruent
|
boolean |
isConstructor() |
boolean |
isExact() |
boolean |
isPotentiallyCompatible(PsiType functionalInterfaceType)
15.12.2.1 Identify Potentially Applicable Methods
.................................................
|
bindToElementViaStaticImport, getQualifierExpression, setQualifierExpression
getParameterList, getQualifiedName, getReferenceNameElement, getTypeParameters, isQualified
advancedResolve, multiResolve, processVariants
resolveReference
getQualifier, getReferenceName
bindToElement, getCanonicalText, getElement, getRangeInElement, getVariants, handleElementRename, isReferenceTo, isSoft, resolve, resolvesTo
getAbsoluteRange
getFunctionalInterfaceType, getGroundTargetType, isAcceptable
getType
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString
getUserData, putUserData
getName, getPresentation
canNavigate, canNavigateToSource, navigate
PsiTypeElement getQualifierType()
boolean isExact()
boolean isPotentiallyCompatible(PsiType functionalInterfaceType)
isPotentiallyCompatible
in interface PsiFunctionalExpression
PsiMember getPotentiallyApplicableMember()
boolean isConstructor()
boolean isAcceptable(PsiType left, PsiMethod method)
isAcceptable
in interface PsiFunctionalExpression