aboutsummaryrefslogblamecommitdiff
path: root/tests/pos/implicits1.scala
blob: bedcc11b7bd2bab50a24202ee45e0636df5e6326 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                         
class X extends Object

object Implicits {

  implicit val impl: X = new X

  val a: Object = "abc"
  val b: Any = "abc"

  def foo(x: Int)(implicit y: X): Int = {
    println(y)
    x
  }

  val y: Int = foo(1)

}