public class PsiBinaryExpressionPattern extends PsiExpressionPattern<PsiBinaryExpression,PsiBinaryExpressionPattern>
PsiExpressionPattern.Capture<T extends PsiExpression>
Modifier | Constructor and Description |
---|---|
protected |
PsiBinaryExpressionPattern() |
Modifier and Type | Method and Description |
---|---|
PsiBinaryExpressionPattern |
left(ElementPattern pattern) |
PsiBinaryExpressionPattern |
operation(ElementPattern pattern) |
PsiBinaryExpressionPattern |
right(ElementPattern pattern) |
methodCall, ofType, skipParentheses
annotationParam, annotationParam, annotationParam, annotationParam, annotationParam, constructorParameter, insideAnnotationParam, insideAnnotationParam, insideAnnotationParam, methodCallParameter, methodCallParameter, nameIdentifierOf, nameIdentifierOf
afterLeaf, afterLeaf, afterLeafSkipping, atStartOf, beforeLeaf, beforeLeaf, beforeLeafSkipping, compiled, equalTo, getChildren, getParent, inFile, insideStarting, inVirtualFile, notEmpty, referencing, whitespace, whitespaceCommentEmptyOrError, whitespaceCommentOrError, withElementType, withElementType, withElementType, withFirstNonWhitespaceChild, withLanguage, withLastChildSkipping, withMetaData, withName, withName, withName, withoutText, withoutText, withReference, withText, withText, withTextLength, withTextLengthLongerThan, withTreeParent
afterSibling, afterSiblingSkipping, inside, inside, inside, inside, insideSequence, isFirstAcceptedChild, withAncestor, withChild, withChildren, withFirstChild, withLastChild, withParent, withParent, withParents, withSuperParent, withSuperParent
public PsiBinaryExpressionPattern left(ElementPattern pattern)
public PsiBinaryExpressionPattern right(ElementPattern pattern)
public PsiBinaryExpressionPattern operation(ElementPattern pattern)