From 2720d9ada2f90fb99b6730536bc74c2bc4a8e258 Mon Sep 17 00:00:00 2001 From: TheMode Date: Sat, 7 May 2022 10:58:19 +0200 Subject: [PATCH] Use `checkIndex` Signed-off-by: TheMode --- .../net/minestom/server/utils/collection/IntMappedArray.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/utils/collection/IntMappedArray.java b/src/main/java/net/minestom/server/utils/collection/IntMappedArray.java index 8904f6e3a..8c7cb9606 100644 --- a/src/main/java/net/minestom/server/utils/collection/IntMappedArray.java +++ b/src/main/java/net/minestom/server/utils/collection/IntMappedArray.java @@ -3,6 +3,7 @@ package net.minestom.server.utils.collection; import org.jetbrains.annotations.ApiStatus; import java.util.AbstractList; +import java.util.Objects; import java.util.function.IntFunction; @ApiStatus.Internal @@ -18,8 +19,7 @@ public final class IntMappedArray extends AbstractList { @Override public R get(int index) { final int[] elements = this.elements; - if (index < 0 || index >= elements.length) - throw new IndexOutOfBoundsException("Index " + index + " is out of bounds for length " + elements.length); + Objects.checkIndex(index, elements.length); return function.apply(elements[index]); }