in scala
class PartialFunction

mixin abstract `class` PartialFunction [ A , B ]
  `extends` java.lang.Object
  `with` (A) => B
  `with` scala.ScalaObject

  A partial function of type `PartialFunction[A, B]` is a unary function where the domain does not include all values of type `A`. The function `isDefinedAt` allows to test dynamically, if a value is in the domain of the function.

author:
  Martin Odersky
version:
  1.0, 16/07/2003

Def Summary
| `def` andThen [ C ] ( k : (B) => C ) : java.lang.Object with scala.PartialFunction[A,C]
| `def` isDefinedAt ( x : A ) : scala.Boolean Checks if a value is contained in the functions domain.
| `def` orElse [ A1 <: A , B <: B1 ] ( that : scala.PartialFunction[A1,B1] ) : java.lang.Object with scala.PartialFunction[A1,B1]

Def Detail

`def` andThen [ C ]( k : (B) => C ) : java.lang.Object with scala.PartialFunction[A,C]

`def` isDefinedAt ( x : A ) : scala.Boolean

  Checks if a value is contained in the functions domain.

param:
  x the value to test
return:
  true, iff `x` is in the domain of this function.

`def` orElse [ A1 <: A , B <: B1 ]( that : scala.PartialFunction[A1,B1] ) : java.lang.Object with scala.PartialFunction[A1,B1]