public interface PsiBinaryExpression extends PsiPolyadicExpression
PsiPolyadicExpression
instead as a more general form of an infix operator-expression.Iconable.IconFlags, Iconable.LastComputedIcon
Modifier and Type | Field and Description |
---|---|
static TokenSet |
BOOLEAN_OPERATION_TOKENS |
ARRAY_FACTORY, EMPTY_ARRAY, EXPRESSION_TO_TYPE
ICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY
Modifier and Type | Method and Description |
---|---|
PsiExpression |
getLOperand()
Returns the left operand of the expression.
|
PsiJavaToken |
getOperationSign()
Returns the token representing the operation (for example,
JavaTokenType.PLUS for an
addition operation). |
IElementType |
getOperationTokenType()
Returns the type of the token representing the operation performed.
|
PsiExpression |
getROperand()
Returns the right operand of the expression.
|
getOperands, getTokenBeforeOperand
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
static final TokenSet BOOLEAN_OPERATION_TOKENS
PsiExpression getLOperand()
PsiExpression getROperand()
PsiJavaToken getOperationSign()
JavaTokenType.PLUS
for an
addition operation).IElementType getOperationTokenType()
getOperationTokenType
in interface PsiPolyadicExpression