package jackpal.androidterm.emulatorview;
class GrowableIntArray {
GrowableIntArray(int initalCapacity) {
mData = new int[initalCapacity];
mLength = 0;
}
void append(int i) {
if (mLength + 1 > mData.length) {
int newLength = Math.max((mData.length * 3) >> 1, 16);
int[] temp = new int[newLength];
System.arraycopy(mData, 0, temp, 0, mLength);
mData = temp;
}
mData[mLength++] = i;
}
int length() {
return mLength;
}
int at(int index) {
return mData[index];
}
int[] mData;
int mLength;
}