ix.util.lisp
Class Null
java.lang.Object
|
+--ix.util.lisp.LispObject
|
+--ix.util.lisp.LList
|
+--ix.util.lisp.Null
- public final class Null
- extends LList
The class of Lisp.NIL, and of nothing else.
Constructor Summary |
(package private) |
Null()
|
Methods inherited from class ix.util.lisp.LList |
clone,
drop,
flatmap,
get,
intersect,
lastCons,
mapc,
mapcar,
permute,
replaceAll,
reverse,
take,
walkTree |
Methods inherited from class java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
enumeration
private static NullEnumeration enumeration
Null
Null()
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 l)
- 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
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object