blob: 916fc1e15639ed5d76ccb9c72ab9024b47e79c07 [file] [log] [blame]
package com.intellij.structuralsearch.impl.matcher.predicates;
import com.intellij.psi.PsiElement;
import com.intellij.structuralsearch.impl.matcher.MatchContext;
import com.intellij.structuralsearch.impl.matcher.handlers.MatchPredicate;
/**
* @author Maxim.Mossienko
*/
public class AbstractStringBasedPredicate extends MatchPredicate {
protected final String myName;
protected final String myWithin;
public AbstractStringBasedPredicate(String name, String within) {
myName = name;
myWithin = within;
}
public boolean match(PsiElement patternNode, PsiElement matchedNode, MatchContext context) {
return match(patternNode, matchedNode, 0, -1, context);
}
}