Public Methods | |
| Object | first () throws OpenListException |
| OpenList | rest () throws OpenListException |
| boolean | isEmpty () |
| boolean | nonEmpty () |
| int | length () |
| Object | nth (int n) |
| OpenList | prefix (int n) |
| Object | second () |
| Object | third () |
| OpenList | map (Function1 f) |
| Object | reduce (Function2 b, Object u) |
| String | toString () |
| String | toString (String leftParen, String spacer, String rightParen) |
Static Public Methods | |
| OpenList | cons (Object _First, OpenList _Rest) |
| Object | first (OpenList List) throws OpenListException |
| OpenList | rest (OpenList List) throws OpenListException |
| boolean | isEmpty (OpenList List) |
| boolean | nonEmpty (OpenList List) |
| OpenList | append (OpenList L1, OpenList L2) |
| OpenList | reverse (OpenList L1) |
| OpenList | list () |
| OpenList | list (Object x0) |
| OpenList | list (Object x0, Object x1) |
| OpenList | list (Object x0, Object x1, Object x2) |
| OpenList | map (Function1 f, OpenList L) |
| void | main (String arg[]) |
Static Public Attributes | |
| String | defaultLeftParen = "[" |
| String | defaultRightParen = "]" |
| String | defaultSpacer = ", " |
| final OpenList | nil = cons(null, null) |
|
|
Definition at line 75 of file OpenList.java. Referenced by main(). |
|
|
Definition at line 21 of file OpenList.java. Referenced by append(), list(), main(), map(), prefix(), and reverse(). |
|
|
Definition at line 35 of file OpenList.java. |
|
|
Definition at line 26 of file OpenList.java. Referenced by append(), Quantity::makeQuantity(), map(), nth(), prefix(), reduce(), reverse(), second(), third(), and toString(). |
|
|
Definition at line 64 of file OpenList.java. |
|
|
Definition at line 54 of file OpenList.java. Referenced by append(), first(), isEmpty(), map(), rest(), and Quantity::toString(). |
|
|
Definition at line 100 of file OpenList.java. Referenced by main(). |
|
|
Definition at line 154 of file OpenList.java. |
|
|
Definition at line 148 of file OpenList.java. |
|
|
Definition at line 142 of file OpenList.java. |
|
|
Definition at line 137 of file OpenList.java. Referenced by list(). |
|
|
Definition at line 285 of file OpenList.java. |
|
|
Definition at line 178 of file OpenList.java. |
|
|
Definition at line 170 of file OpenList.java. |
|
|
Definition at line 69 of file OpenList.java. |
|
|
Definition at line 59 of file OpenList.java. Referenced by length(), nonEmpty(), reduce(), reverse(), and toString(). |
|
|
Definition at line 112 of file OpenList.java. Referenced by main(). |
|
|
Definition at line 126 of file OpenList.java. Referenced by main(). |
|
|
Definition at line 184 of file OpenList.java. |
|
|
Definition at line 49 of file OpenList.java. |
|
|
Definition at line 40 of file OpenList.java. Referenced by append(), length(), map(), nth(), prefix(), reduce(), reverse(), second(), third(), and toString(). |
|
|
Definition at line 88 of file OpenList.java. Referenced by main(). |
|
|
Definition at line 160 of file OpenList.java. Referenced by Quantity::makeQuantity(). |
|
|
Definition at line 165 of file OpenList.java. Referenced by Quantity::makeQuantity(). |
|
|
Definition at line 257 of file OpenList.java. |
|
|
Definition at line 248 of file OpenList.java. Referenced by Quantity::toString(). |
|
|
Definition at line 3 of file OpenList.java. |
|
|
Definition at line 4 of file OpenList.java. |
|
|
Definition at line 5 of file OpenList.java. |
|
|
Definition at line 7 of file OpenList.java. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001