ix.util.lisp
Class Cons
java.lang.Object
|
+--ix.util.lisp.LispObject
|
+--ix.util.lisp.LList
|
+--ix.util.lisp.Cons
- public class Cons
- extends LList
- implements java.lang.Cloneable
Non-empty lists.
Field Summary |
(package private) java.lang.Object |
car
|
(package private) LList |
cdr
|
Constructor Summary |
Cons(java.lang.Object car,
LList cdr)
|
Methods inherited from class ix.util.lisp.LList |
drop,
flatmap,
get,
intersect,
lastCons,
mapc,
mapcar,
permute,
replaceAll,
reverse,
take,
walkTree |
Methods inherited from class java.lang.Object |
,
finalize,
getClass,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
car
java.lang.Object car
cdr
LList cdr
Cons
public Cons(java.lang.Object car,
LList cdr)
isNull
public boolean isNull()
- Overrides:
- isNull in class LList
car
public java.lang.Object car()
- Overrides:
- car in class LList
cdr
public LList cdr()
- Overrides:
- cdr in class LList
length
public int length()
- Overrides:
- length in class LList
elementAt
public java.lang.Object elementAt(int i)
- Overrides:
- elementAt in class LList
elements
public java.util.Enumeration elements()
- Overrides:
- elements in class LList
equal
public boolean equal(LList list)
- Overrides:
- equal in class LList
find
public boolean find(java.lang.Object a)
- Overrides:
- find in class LList
append
public LList append(LList tail)
- Overrides:
- append in class LList
clone
public java.lang.Object clone()
- Overrides:
- clone in class LList
equals
public boolean equals(java.lang.Object a)
- Overrides:
- equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
- hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object