aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/pos/unapplySeq.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pending/pos/unapplySeq.scala')
-rw-r--r--tests/pending/pos/unapplySeq.scala26
1 files changed, 0 insertions, 26 deletions
diff --git a/tests/pending/pos/unapplySeq.scala b/tests/pending/pos/unapplySeq.scala
deleted file mode 100644
index cefe1cb8f..000000000
--- a/tests/pending/pos/unapplySeq.scala
+++ /dev/null
@@ -1,26 +0,0 @@
-object FooSeq {
- def unapplySeq(x:Any): Option[Product2[Int,Seq[String]]] = {
- if (x.isInstanceOf[Bar]) {
- val y = x.asInstanceOf[Bar]
- Some(y.size, y.name)
- } else None
- }
-
- def main(args:Array[String]) = {
- val b = new Bar
- b match {
- case FooSeq(s:Int,_,n:String) => Console.println("size " + s +" name "+ n)
- }
- b.size = 54
- b.name = List("large","L")
- b match {
- case FooSeq(s:Int,_,n:String) => Console.println("size " + s +" name "+ n)
- }
- }
-}
-
-class Bar {
- var size: Int = 50
- var name: Seq[String] = List("medium","M")
-}
-