blob: 08bb4e3f2d8b978497690d81d73768048a7c2728 (
plain) (
tree)
|
|
class Ping {
val pong = new Pong(this)
def name = "ping"
def loop/*?*/ { poke() }
def poke/*?*/ { pong./*!*/poke() }
override def toString = name
}
class Pong(ping: Ping) {
val name/*?*/ = "pong"
def poke() { ping./*!*/poke() }
override def toString = name
}
|