summaryrefslogtreecommitdiff
path: root/test/pending/pos/unapplySeq.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/pending/pos/unapplySeq.scala')
-rw-r--r--test/pending/pos/unapplySeq.scala26
1 files changed, 0 insertions, 26 deletions
diff --git a/test/pending/pos/unapplySeq.scala b/test/pending/pos/unapplySeq.scala
deleted file mode 100644
index aac211de5a..0000000000
--- a/test/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")
-}
-