TargetClassFilter (PsiClass psiClass) { if (psiClass instanceof PsiAnonymousClass) { return TargetClassFilter.ALL; } if (PsiUtil.isLocalClass(psiClass)) { return new LocalClassFilter(psiClass.getName()); } final String name = JVMNameUtil.getNonAnonymousClassName(psiClass); return name != null ? new FQNameClassFilter(name) : TargetClassFilter.ALL; }