blob: 6437c148dd0d2e83c44fd7267a87ded8519a29b7 [file] [log] [blame]
package com.intellij.structuralsearch.impl.matcher.handlers;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiExpressionStatement;
import com.intellij.structuralsearch.impl.matcher.MatchContext;
/**
* Handler for substitution expression search
*/
public class ExpressionHandler extends MatchingHandler {
public boolean match(PsiElement patternNode, PsiElement matchedNode, MatchContext context) {
if (!super.match(patternNode,matchedNode,context)) {
return false;
}
return context.getMatcher().match(
((PsiExpressionStatement)patternNode).getExpression(),
matchedNode
);
}
}