blob: a2b14ae83e17324cc017fa0d0c1b2d3a65078057 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package com.intellij.structuralsearch.impl.matcher.iterators;
import com.intellij.dupLocator.iterators.FilteringNodeIterator;
import com.intellij.dupLocator.iterators.NodeIterator;
import com.intellij.dupLocator.iterators.SiblingNodeIterator;
import com.intellij.psi.PsiElement;
import com.intellij.structuralsearch.impl.matcher.filters.LexicalNodesFilter;
/**
* @author Eugene.Kudelevsky
*/
public class SsrFilteringNodeIterator extends FilteringNodeIterator {
public SsrFilteringNodeIterator(final NodeIterator iterator) {
super(iterator, LexicalNodesFilter.getInstance());
}
public SsrFilteringNodeIterator(final PsiElement element) {
this(new SiblingNodeIterator(element));
}
}
|