aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/harmonize.scala
blob: 212fb81a8df0ffe087f1f35753313649fcba6c90 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
object Test {

  def main(args: Array[String]) = {
    val x = true
    val n = 1
    val y = if (x) 'A' else n
    val z: Int = y

    val yy = n match {
      case 1 => 'A'
      case 2 => n
      case 3 => 1.0
    }
    val zz: Double = yy

    val a = try {
      'A'
    } catch {
      case ex: Exception => n
      case ex: Error => 3L
    }
    val b: Long = a

    val xs = List(1.0, n, 'c')
    val ys: List[Double] = xs
  }

}