blob: dd44a25a903249fb490d22d8d3a4b940796788c2 (
plain) (
tree)
|
|
class Optiony[X] { def isEmpty = true; def get: X = ??? }
class Seqy[X] { def head: X = ???; def length = 0; def apply(i: Int): X = ??? }
object G {
def unapply(m: Any): Optiony[_] = ???
}
object H {
def unapplySeq(m: Any): Optiony[Seqy[_]] = ???
}
object Test {
(0: Any) match {
case G(v) => v
case H(v) => v
case _ =>
}
}
|