com.jeffpalm.util
Class FinalList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList
          extended by com.jeffpalm.util.FinalList
All Implemented Interfaces:
java.lang.Iterable, java.util.Collection, java.util.List

public final class FinalList
extends java.util.AbstractList


Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
FinalList(java.lang.Object[] array)
           
 
Method Summary
protected  boolean copy()
           
 java.lang.Object get(int i)
           
 int hashCode()
           
static void main(java.lang.String[] args)
           
static FinalList newInstance(java.util.List l)
           
 int size()
           
 java.lang.Object[] toArray()
           
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray
 

Constructor Detail

FinalList

public FinalList(java.lang.Object[] array)
Method Detail

newInstance

public static FinalList newInstance(java.util.List l)

copy

protected boolean copy()

hashCode

public final int hashCode()
Specified by:
hashCode in interface java.util.Collection
Specified by:
hashCode in interface java.util.List
Overrides:
hashCode in class java.util.AbstractList

size

public final int size()
Specified by:
size in interface java.util.Collection
Specified by:
size in interface java.util.List
Specified by:
size in class java.util.AbstractCollection

get

public final java.lang.Object get(int i)
Specified by:
get in interface java.util.List
Specified by:
get in class java.util.AbstractList

toArray

public final java.lang.Object[] toArray()
Specified by:
toArray in interface java.util.Collection
Specified by:
toArray in interface java.util.List
Overrides:
toArray in class java.util.AbstractCollection

main

public static void main(java.lang.String[] args)