Methods Summary |
---|
public void | add(int index, java.lang.Object o)
long val = ((Long) o).longValue();
if (size == data.length) {
makeRoom(1);
}
System.arraycopy(data, index, data, index+1, size - index);
data[index] = val;
size++;
|
public void | add(int index, long val)
if (size == data.length) {
makeRoom(1);
}
System.arraycopy(data, index, data, index+1, size - index);
data[index] = val;
size++;
|
public boolean | add(java.lang.Object o)
long val = ((Long) o).longValue();
if (size == data.length) {
makeRoom(1);
}
data[size++] = val;
return true;
|
public boolean | add(long val)
if (size == data.length) {
makeRoom(1);
}
data[size++] = val;
return true;
|
public boolean | addAll(com.sun.enterprise.util.collection.LongArrayList coll)
int collSize = coll.size();
makeRoom(collSize);
LongIterator longIter = coll.longIterator();
while (longIter.hasNext()) {
data[size++] = longIter.nextLong();
}
return (collSize > 0);
|
public boolean | addAll(int index, java.util.Collection coll)
int collSize = coll.size();
makeRoom(collSize);
System.arraycopy(data, index, data, index+collSize, size - index);
Iterator iter = coll.iterator();
while (iter.hasNext()) {
data[index++] = ((Long) iter.next()).longValue();
}
size += collSize;
return (collSize > 0);
|
public boolean | addAll(int index, com.sun.enterprise.util.collection.LongArrayList coll)
int collSize = coll.size();
makeRoom(collSize);
System.arraycopy(data, index, data, index+collSize, size - index);
LongIterator longIter = coll.longIterator();
while (longIter.hasNext()) {
data[index++] = longIter.nextLong();
}
size += collSize;
return (collSize > 0);
|
public boolean | addAll(java.util.Collection coll)
int collSize = coll.size();
makeRoom(collSize);
Iterator iter = coll.iterator();
while (iter.hasNext()) {
data[size++] = ((Long) iter.next()).longValue();
}
return (collSize > 0);
|
public void | clear()
size = 0;
data = new long[6];
|
public boolean | contains(java.lang.Object o)
return (indexOf(o) >= 0);
|
public boolean | contains(long val)
return (indexOf(val) >= 0);
|
public boolean | containsAll(java.util.Collection coll)
Iterator iter = coll.iterator();
while (iter.hasNext()) {
if (contains(iter.next()) == false) {
return false;
}
}
return true;
|
public boolean | containsAll(com.sun.enterprise.util.collection.LongArrayList coll)
LongIterator iter = coll.longIterator();
while (iter.hasNext()) {
if (contains(iter.nextLong()) == false) {
return false;
}
}
return true;
|
public boolean | containsAll(long[] array)
for (int i=array.length; i > 0; ) {
if (contains(array[--i]) == false) {
return false;
}
}
return true;
|
public boolean | equals(java.lang.Object o)
//For now do this way. Fix it later
return this == o;
|
public java.lang.Object | get(int index)
return Long.valueOf(data[index]);
|
public long | getValue(int index)
return data[index];
|
public int | hashCode()
long hashCode = 1;
for (int i=0; i<size; i++) {
hashCode = 31*hashCode + data[i];
}
return (int) hashCode;
|
public int | indexOf(java.lang.Object o)
long val = ((Long) o).longValue();
for (int i=0; i<size; i++) {
if (data[i] == val) {
return i;
}
}
return -1;
|
public int | indexOf(long val)
for (int i=0; i<size; i++) {
if (data[i] == val) {
return i;
}
}
return -1;
|
public boolean | isEmpty()
return size == 0;
|
public java.util.Iterator | iterator()
return new LongIterator(0);
|
public int | lastIndexOf(java.lang.Object o)
long val = ((Long) o).longValue();
for (int i=size-1; i >= 0; i--) {
if (data[i] == val) {
return i;
}
}
return -1;
|
public int | lastIndexOf(long val)
for (int i=size-1; i >= 0; i--) {
if (data[i] == val) {
return i;
}
}
return -1;
|
public java.util.ListIterator | listIterator()
return new LongIterator(0);
|
public java.util.ListIterator | listIterator(int index)
return new LongIterator(index);
|
public com.sun.enterprise.util.collection.LongArrayList$LongIterator | longIterator()
return new LongIterator(0);
|
public static void | main(java.lang.String[] args)
LongArrayList list = new LongArrayList();
for (int i=0; i<15; i+=2) {
list.add(i);
}
for (int i=1; i<15; i+=2) {
list.add(i);
}
|
protected void | makeRoom(int space)
if (space + size >= data.length) {
long[] oldData = data;
int newSize = size + space + ((int) (size * growFactor)) + 1;
data = new long[newSize];
System.arraycopy(oldData, 0, data, 0, oldData.length);
}
|
public void | print()
System.out.print("Data (size: " + size + "): ");
for (int i=0; i<size; i++) {
System.out.print(" " + data[i]);
}
System.out.println();
|
public java.lang.Object | remove(int index)
long val = data[index];
if (index < size - 1) {
System.arraycopy(data, index+1, data, index, size - index);
}
size--;
return Long.valueOf(val);
|
public boolean | remove(java.lang.Object object)
long val = ((Long) object).longValue();
for (int i=0; i<size; i++) {
if (data[i] == val) {
if (i < size - 1) {
System.arraycopy(data, i+1, data, i, size - i);
size--;
return true;
}
}
}
return false;
|
public boolean | remove(long val)
for (int i=0; i<size; i++) {
if (data[i] == val) {
if (i < size - 1) {
System.arraycopy(data, i+1, data, i, size - i);
size--;
return true;
}
}
}
return false;
|
public boolean | removeAll(java.util.Collection coll)
boolean removed = false;
Iterator iter = coll.iterator();
while (iter.hasNext()) {
if (remove(iter.next()) == true) {
removed = true;
}
}
return removed;
|
public boolean | removeAll(com.sun.enterprise.util.collection.LongArrayList coll)
boolean removed = false;
LongIterator iter = coll.longIterator();
while (iter.hasNext()) {
if (remove(iter.nextLong()) == true) {
removed = true;
}
}
return removed;
|
public boolean | removeAll(long[] array)
boolean removed = false;
for (int i=0; i<array.length; i++) {
if (remove(array[i]) == true) {
removed = true;
}
}
return removed;
|
public long | removeLong(int index)
long val = data[index];
if (index < size - 1) {
System.arraycopy(data, index+1, data, index, size - index);
}
size--;
return val;
|
public boolean | retainAll(java.util.Collection coll)
return false;
|
public boolean | retainAll(com.sun.enterprise.util.collection.LongArrayList coll)
return false;
|
public boolean | retainAll(long[] array)
return false;
|
public java.lang.Object | set(int index, java.lang.Object o)
long oldVal = data[index];
data[index] = ((Long) o).longValue();
return Long.valueOf(oldVal);
|
public long | set(int index, long val)
long oldVal = data[index];
data[index] = val;
return oldVal;
|
public int | size()
return size;
|
public java.util.List | subList(int fromIndex, int toIndex)
return new LongArrayList(data, fromIndex, toIndex, growFactor);
|
public java.lang.Object[] | toArray()
Long[] array = new Long[size];
for (int i = 0; i < size; i++) {
array[i] = Long.valueOf(data[i]);
}
return array;
|
public java.lang.Object[] | toArray(java.lang.Object[] arr)
Long[] array = new Long[size];
for (int i = 0; i < size; i++) {
array[i] = Long.valueOf(data[i]);
}
return array;
|