package com.intellij.structuralsearch.impl.matcher.strategies; import com.intellij.psi.PsiClass; import com.intellij.psi.PsiClassInitializer; import com.intellij.psi.PsiMethod; /** * Java doc matching strategy */ public final class JavaDocMatchingStrategy extends MatchingStrategyBase { @Override public void visitClass(final PsiClass clazz) { result = true; } @Override public void visitClassInitializer(final PsiClassInitializer clazzInit) { result = true; } @Override public void visitMethod(final PsiMethod method) { result = true; } private JavaDocMatchingStrategy() {} private static class JavaDocMatchingStrategyHolder { private static final JavaDocMatchingStrategy instance = new JavaDocMatchingStrategy(); } public static MatchingStrategy getInstance() { return JavaDocMatchingStrategyHolder.instance; } }