soot.jimple.parser.node
Class TypedLinkedList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.AbstractSequentialList<E>
              extended by java.util.LinkedList
                  extended by soot.jimple.parser.node.TypedLinkedList
All Implemented Interfaces:
Serializable, Cloneable, Iterable, Collection, Deque, List, Queue

public class TypedLinkedList
extends LinkedList

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
TypedLinkedList()
           
TypedLinkedList(Cast cast)
           
TypedLinkedList(Collection c)
           
TypedLinkedList(Collection c, Cast cast)
           
 
Method Summary
 void add(int index, Object element)
           
 boolean add(Object o)
           
 boolean addAll(Collection c)
           
 boolean addAll(int index, Collection c)
           
 void addFirst(Object o)
           
 void addLast(Object o)
           
 Cast getCast()
           
 ListIterator listIterator(int index)
           
 
Methods inherited from class java.util.LinkedList
clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, toArray, toArray
 
Methods inherited from class java.util.AbstractSequentialList
iterator
 
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList
 
Methods inherited from interface java.util.Deque
iterator
 

Constructor Detail

TypedLinkedList

public TypedLinkedList()

TypedLinkedList

public TypedLinkedList(Collection c)

TypedLinkedList

public TypedLinkedList(Cast cast)

TypedLinkedList

public TypedLinkedList(Collection c,
                       Cast cast)
Method Detail

getCast

public Cast getCast()

add

public void add(int index,
                Object element)
Specified by:
add in interface List
Overrides:
add in class LinkedList

add

public boolean add(Object o)
Specified by:
add in interface Collection
Specified by:
add in interface Deque
Specified by:
add in interface List
Specified by:
add in interface Queue
Overrides:
add in class LinkedList

addAll

public boolean addAll(Collection c)
Specified by:
addAll in interface Collection
Specified by:
addAll in interface List
Overrides:
addAll in class LinkedList

addAll

public boolean addAll(int index,
                      Collection c)
Specified by:
addAll in interface List
Overrides:
addAll in class LinkedList

addFirst

public void addFirst(Object o)
Specified by:
addFirst in interface Deque
Overrides:
addFirst in class LinkedList

addLast

public void addLast(Object o)
Specified by:
addLast in interface Deque
Overrides:
addLast in class LinkedList

listIterator

public ListIterator listIterator(int index)
Specified by:
listIterator in interface List
Overrides:
listIterator in class LinkedList