public class OneWayList<E>
extends java.lang.Object
Constructor and Description |
---|
OneWayList(E head,
OneWayList<E> tail) |
Modifier and Type | Method and Description |
---|---|
void |
addLast(OneWayList<E> newTail) |
OneWayList<E> |
get(int index) |
E |
getHead() |
OneWayList<E> |
getTail() |
void |
setHead(E head) |
void |
setTail(OneWayList<E> tail) |
java.lang.String |
toString() |
static <T> OneWayList<T> |
transform(java.util.List<T> list) |
static <T> OneWayList<T> |
transform2(java.util.List<T> list)
Transforms given list into a OneWayList without any modification
to it
Method introduced during revision by Paolo Contessi
|
public OneWayList(E head, OneWayList<E> tail)
public static <T> OneWayList<T> transform(java.util.List<T> list)
public static <T> OneWayList<T> transform2(java.util.List<T> list)
list
- Input list to be transformedpublic E getHead()
public void setHead(E head)
public OneWayList<E> getTail()
public void setTail(OneWayList<E> tail)
public void addLast(OneWayList<E> newTail)
public OneWayList<E> get(int index)
public java.lang.String toString()
toString
in class java.lang.Object