package com.intellij.structuralsearch.impl.matcher.handlers; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiDeclarationStatement; import com.intellij.structuralsearch.impl.matcher.MatchContext; /** * Search handler for typed symbol ('T<a*>) */ public class TypedSymbolHandler extends MatchingHandler { public boolean match(PsiElement patternNode, PsiElement matchedNode, MatchContext context) { if (!super.match(patternNode,matchedNode,context)) { return false; } return context.getMatcher().match( patternNode.getFirstChild(), matchedNode ); } }