mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-30 11:02:31 -06:00
45 lines
1 KiB
Java
45 lines
1 KiB
Java
package androidx.media3.common.util;
|
|
|
|
import java.util.Arrays;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class LongArray {
|
|
private static final int DEFAULT_INITIAL_CAPACITY = 32;
|
|
private int size;
|
|
private long[] values;
|
|
|
|
public int size() {
|
|
return this.size;
|
|
}
|
|
|
|
public LongArray() {
|
|
this(32);
|
|
}
|
|
|
|
public LongArray(int i) {
|
|
this.values = new long[i];
|
|
}
|
|
|
|
public void add(long j) {
|
|
int i = this.size;
|
|
long[] jArr = this.values;
|
|
if (i == jArr.length) {
|
|
this.values = Arrays.copyOf(jArr, i * 2);
|
|
}
|
|
long[] jArr2 = this.values;
|
|
int i2 = this.size;
|
|
this.size = i2 + 1;
|
|
jArr2[i2] = j;
|
|
}
|
|
|
|
public long get(int i) {
|
|
if (i < 0 || i >= this.size) {
|
|
throw new IndexOutOfBoundsException("Invalid index " + i + ", size is " + this.size);
|
|
}
|
|
return this.values[i];
|
|
}
|
|
|
|
public long[] toArray() {
|
|
return Arrays.copyOf(this.values, this.size);
|
|
}
|
|
}
|