All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected abstract boolean |
doMatchInAnyOrder(NodeIterator elements,
NodeIterator elements2) |
protected abstract NodeFilter |
getNodeFilter() |
boolean |
isLeftLooseMatching() |
boolean |
isRightLooseMatching() |
abstract boolean |
match(PsiElement element1,
PsiElement element2) |
boolean |
matchInAnyOrder(NodeIterator elements,
NodeIterator elements2) |
boolean |
matchInAnyOrder(PsiElement [] elements,
PsiElement [] elements2) |
boolean |
matchOptionally(PsiElement [] elements1,
PsiElement [] elements2) |
boolean |
matchOptionally(PsiElement element1,
PsiElement element2) |
abstract boolean |
matchSequentially(NodeIterator nodes,
NodeIterator nodes2) |
boolean |
matchSequentially(PsiElement [] elements1,
PsiElement [] element2) |
boolean |
matchSequentially(PsiElement el1,
PsiElement el2) |
boolean |
matchSequentiallyOptionally(PsiElement el1,
PsiElement el2) |
boolean |
matchSons(PsiElement el1,
PsiElement el2) |
boolean |
matchSonsInAnyOrder(PsiElement element1,
PsiElement element2) |
boolean |
matchSonsOptionally(PsiElement element,
PsiElement element2) |