scala

object Nil

[source: scala/Nil.scala]

case object Nil
extends List[Nothing] with Product
The empty list.
Author
Martin Odersky
Version
1.0, 15/07/2003
Method Summary
def head : Nothing
Returns this first element of the list.
override def isEmpty : Boolean
Returns true if the list does not contain any elements.
override final def productArity : Int
return k for a product A(x_1,...,x_k))
override final def productElement (arg0 : Int) : Any
for a case class A(x_1,...,x_k)), returns x_(i+1) for 0 <= i < k
override final def productPrefix : String
By default the empty string. Implementations may override this method in order to prepend a string prefix to the result of the toString methods.
protected def readResolve : AnyRef
def tail : List[Nothing]
Returns this list without its first element.
Methods inherited from Product
element, arity
Methods inherited from List
::, :::, reverse_:::, length, indices, elements, toList, init, last, take, slice, drop, takeRight, dropRight, splitAt, takeWhile, dropWhile, span, break, apply, map, reverseMap, foreach, filter, remove, partition, sort, count, forall, exists, find, foldLeft, foldRight, reduceLeft, reduceRight, flatMap, reverse, zip, zipWithIndex, zipAll, union, diff, flatten, intersect, removeDuplicates, stringPrefix, projection, toStream
Methods inherited from Seq
size, concat, lastOption, headOption, ++, isDefinedAt, lastIndexOf, contains, subseq, toArray, equalsWith, startsWith, endsWith, indexOf, containsSlice
Methods inherited from Collection
toString
Methods inherited from Iterable
findIndexOf, indexOf, /:, :\, copyToBuffer, sameElements, mkString, mkString, mkString, addString, addString, copyToArray, hasDefiniteSize
Methods inherited from PartialFunction
orElse, andThen
Methods inherited from Function1
compose
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf