joeq.Util.Templates
Class UnmodifiableList.RegisterOperand

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

public static class UnmodifiableList.RegisterOperand
extends AbstractList
implements List.RegisterOperand


Field Summary
static UnmodifiableList.RegisterOperand EMPTY
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
UnmodifiableList.RegisterOperand(Operand.RegisterOperand c)
           
UnmodifiableList.RegisterOperand(Operand.RegisterOperand[] c)
           
UnmodifiableList.RegisterOperand(Operand.RegisterOperand c1, Operand.RegisterOperand c2)
           
UnmodifiableList.RegisterOperand(Operand.RegisterOperand c1, Operand.RegisterOperand c2, Operand.RegisterOperand c3)
           
UnmodifiableList.RegisterOperand(Operand.RegisterOperand c1, Operand.RegisterOperand c2, Operand.RegisterOperand c3, Operand.RegisterOperand c4)
           
 
Method Summary
 Object get(int index)
           
static UnmodifiableList.RegisterOperand getEmptyList()
           
 Operand getOperand(int index)
           
 Operand.RegisterOperand getRegisterOperand(int index)
           
 ListIterator.Operand operandIterator()
           
 ListIterator.RegisterOperand registerOperandIterator()
           
 int size()
           
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, 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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray
 

Field Detail

EMPTY

public static final UnmodifiableList.RegisterOperand EMPTY
Constructor Detail

UnmodifiableList.RegisterOperand

public UnmodifiableList.RegisterOperand(Operand.RegisterOperand c)

UnmodifiableList.RegisterOperand

public UnmodifiableList.RegisterOperand(Operand.RegisterOperand c1,
                                        Operand.RegisterOperand c2)

UnmodifiableList.RegisterOperand

public UnmodifiableList.RegisterOperand(Operand.RegisterOperand c1,
                                        Operand.RegisterOperand c2,
                                        Operand.RegisterOperand c3)

UnmodifiableList.RegisterOperand

public UnmodifiableList.RegisterOperand(Operand.RegisterOperand c1,
                                        Operand.RegisterOperand c2,
                                        Operand.RegisterOperand c3,
                                        Operand.RegisterOperand c4)

UnmodifiableList.RegisterOperand

public UnmodifiableList.RegisterOperand(Operand.RegisterOperand[] c)
Method Detail

size

public int size()
Specified by:
size in interface Collection
Specified by:
size in interface List
Specified by:
size in class AbstractCollection

get

public Object get(int index)
Specified by:
get in interface List
Specified by:
get in class AbstractList

getOperand

public Operand getOperand(int index)
Specified by:
getOperand in interface List.Operand

getRegisterOperand

public Operand.RegisterOperand getRegisterOperand(int index)
Specified by:
getRegisterOperand in interface List.RegisterOperand

operandIterator

public ListIterator.Operand operandIterator()
Specified by:
operandIterator in interface List.Operand

registerOperandIterator

public ListIterator.RegisterOperand registerOperandIterator()
Specified by:
registerOperandIterator in interface List.RegisterOperand

getEmptyList

public static UnmodifiableList.RegisterOperand getEmptyList()


Copyright © 2001-2008 John Whaley. All Rights Reserved.