[java] cleanup: use getLast/getFirst/etc.

GitOrigin-RevId: e77d2952e8d83aedd00784a2b3290c6c92460717
This commit is contained in:
Tagir Valeev
2025-09-15 08:54:13 +00:00
committed by intellij-monorepo-bot
parent 2bc43dfd13
commit 53489602f1
43 changed files with 109 additions and 113 deletions
@@ -638,7 +638,7 @@ public final class JavaPatternExhaustivenessUtil {
ClassWithDependencies peeked = nonVisited.peek();
if (!visited.add(peeked)) continue;
PsiClass psiClass = peeked.mainClass;
PsiClass selectorClass = peeked.dependencies.get(peeked.dependencies.size() - 1);
PsiClass selectorClass = peeked.dependencies.getLast();
PsiElementFactory factory = JavaPsiFacade.getElementFactory(psiClass.getProject());
if (sealedUpperClasses.contains(psiClass) ||
//used to generate missed classes when the switch is empty
@@ -786,7 +786,7 @@ public final class JavaPatternExhaustivenessUtil {
/**
* Pattern descriptor
*/
sealed private interface PatternDescriptor permits PatternDeconstructionDescriptor, PatternTypeTestDescriptor {
private sealed interface PatternDescriptor permits PatternDeconstructionDescriptor, PatternTypeTestDescriptor {
@NotNull
PsiType type();
}