summaryrefslogblamecommitdiff
path: root/test/files/pos/listpattern.scala
blob: 47145bf037db545b0efa28fb8d5c7bf63521d1e4 (plain) (tree)
1
2
3
4
5
6
7
8


                                              
                                                   



                                                                   
trait Value {}
case class FloatValue(x: Double) extends Value
object Test {
  def applyNumeric(op: (Double, Double) => Double):
    PartialFunction[List[Value], Value] = {
    case List(FloatValue(x), FloatValue(y)) => FloatValue(op(x, y))
  }
}