int (PsiClass aClass) { if (!aClass.isValid()) return CLASS_KIND_CLASS; if (aClass.isAnnotationType()) return CLASS_KIND_ANNOTATION; if (aClass.isEnum()) return CLASS_KIND_ENUM; if (aClass.isRecord()) return CLASS_KIND_RECORD; if (aClass.isInterface()) return CLASS_KIND_INTERFACE; if (aClass instanceof PsiAnonymousClass) return CLASS_KIND_ANONYMOUS; return CLASS_KIND_CLASS; }