[java] IDEA-379795 Add hasAnnotations() to PsiAnnotationOwner, PsiModifierListOwner and TypeAnnotationProvider

GitOrigin-RevId: dbe2d9508f45fb5bbbff26c1ba81792f5120c690
This commit is contained in:
Tagir Valeev
2025-09-26 11:09:02 +00:00
committed by intellij-monorepo-bot
parent ecfabbcaed
commit ac74ac484e
33 changed files with 105 additions and 41 deletions
@@ -462,12 +462,7 @@ public final class JavaFormatterUtil {
}
private static boolean isModifierListWithSingleAnnotation(@NotNull ASTNode elem) {
if (elem.getPsi() instanceof PsiModifierList) {
if (((PsiModifierList)elem.getPsi()).getAnnotations().length == 1) {
return true;
}
}
return false;
return elem.getPsi() instanceof PsiModifierList modifierList && modifierList.getAnnotations().length == 1;
}
private static int getAnnotationWrapType(ASTNode parent,