in scala.actors
class !

`case class` ! [a]
  `extends` java.lang.Object
  `with` scala.ScalaObject
  `with` scala.Product

  This class is used to pattern match on values that were sent to some channel `Chann` by the current actor `self`.

  The following example demonstrates its usage:

        receive {
          case Chan1 ! msg1 => ...
          case Chan2 ! msg2 => ...
        }

Version:
  0.9.4
Author:
  Philipp Haller

Constructor Summary
| `def` this (ch: scala.actors.InputChannel[a], msg: a)

Val Summary
| `val` ch : scala.actors.InputChannel[a]
| `val` msg : a

Def Summary
`final` `override` | `def` $tag : scala.Int
`final` `override` | `def` arity : scala.Int
`final` `override` | `def` element (x$1: scala.Int) : scala.Any
`override` | `def` equals (x$1: scala.Any) : scala.Boolean
`override` | `def` hashCode : scala.Int
`final` `override` | `def` productPrefix : java.lang.String
`override` | `def` toString : java.lang.String

Def inherited from scala.Product
arity , element, productPrefix

Constructor Detail

`def` this (ch: scala.actors.InputChannel[a], msg: a)

Val Detail

`val` ch : scala.actors.InputChannel[a]

`val` msg : a

Def Detail

`final override def` $tag : scala.Int

`final override def` arity : scala.Int

`final override def` element (x$1: scala.Int): scala.Any

`override def` equals (x$1: scala.Any): scala.Boolean

`override def` hashCode : scala.Int

`final override def` productPrefix : java.lang.String

`override def` toString : java.lang.String