public interface PsiMethodReferenceExpression extends PsiReferenceExpression, PsiFunctionalExpression
Iconable.IconFlags, Iconable.LastComputedIconARRAY_FACTORY, EMPTY_ARRAYEMPTY_ARRAYARRAY_FACTORY, EXPRESSION_TO_TYPEICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITYEMPTY_NAVIGATABLE_ELEMENT_ARRAYEMPTY_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, setQualifierExpressiongetParameterList, getQualifiedName, getReferenceNameElement, getTypeParameters, isQualifiedadvancedResolve, multiResolve, processVariantsresolveReferencegetQualifier, getReferenceNamebindToElement, getCanonicalText, getElement, getRangeInElement, getVariants, handleElementRename, isReferenceTo, isSoft, resolve, resolvesTogetAbsoluteRangegetFunctionalInterfaceType, getGroundTargetType, isAcceptablegetTypeaccept, 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, toStringgetUserData, putUserDatagetName, getPresentationcanNavigate, canNavigateToSource, navigatePsiTypeElement getQualifierType()
boolean isExact()
boolean isPotentiallyCompatible(PsiType functionalInterfaceType)
isPotentiallyCompatible in interface PsiFunctionalExpressionPsiMember getPotentiallyApplicableMember()
boolean isConstructor()
boolean isAcceptable(PsiType left, PsiMethod method)
isAcceptable in interface PsiFunctionalExpression