Move ArrayDeque.newCapacity to AbstractList

This commit is contained in:
Abduqodiri Qurbonzoda
2023-05-30 21:54:19 +03:00
committed by Space Team
parent d8cfc79d92
commit 2ef50f8c34
6 changed files with 67 additions and 53 deletions
@@ -148,7 +148,7 @@ actual class ArrayList<E> private constructor(
if (backingList != null) throw IllegalStateException() // just in case somebody casts subList to ArrayList
if (minCapacity < 0) throw OutOfMemoryError() // overflow
if (minCapacity > backingArray.size) {
val newSize = ArrayDeque.newCapacity(backingArray.size, minCapacity)
val newSize = AbstractList.newCapacity(backingArray.size, minCapacity)
backingArray = backingArray.copyOfUninitializedElements(newSize)
}
}