joeq.Util.Templates
Class UnmodifiableList.jq_Class

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<jq_Class>
          extended by joeq.Util.Templates.UnmodifiableList.jq_Class
All Implemented Interfaces:
java.lang.Iterable<jq_Class>, java.util.Collection<jq_Class>, java.util.List<jq_Class>
Enclosing class:
UnmodifiableList

public static class UnmodifiableList.jq_Class
extends java.util.AbstractList<jq_Class>


Field Summary
static UnmodifiableList.jq_Class EMPTY
           
 
Constructor Summary
UnmodifiableList.jq_Class(jq_Class c)
           
UnmodifiableList.jq_Class(jq_Class[] c)
           
UnmodifiableList.jq_Class(jq_Class c1, jq_Class c2)
           
UnmodifiableList.jq_Class(jq_Class c1, jq_Class c2, jq_Class c3)
           
 
Method Summary
 jq_Class get(int index)
           
 jq_Class getClass(int index)
           
static UnmodifiableList.jq_Class getEmptyList()
           
 jq_Reference getReference(int index)
           
 jq_Type getType(int index)
           
 int size()
           
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, set, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Field Detail

EMPTY

public static final UnmodifiableList.jq_Class EMPTY
Constructor Detail

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class c)

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class c1,
                                 jq_Class c2)

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class c1,
                                 jq_Class c2,
                                 jq_Class c3)

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class[] c)
Method Detail

size

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

get

public jq_Class get(int index)
Specified by:
get in interface java.util.List<jq_Class>
Specified by:
get in class java.util.AbstractList<jq_Class>

getType

public jq_Type getType(int index)

getReference

public jq_Reference getReference(int index)

getClass

public jq_Class getClass(int index)

getEmptyList

public static UnmodifiableList.jq_Class getEmptyList()