aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/companions.scala
blob: 6821ad768be68ca5f58c2febb89e5ad3bf748cbd (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 companions {

  def foo() = {

    class C {
      println(C.p)
      private val q = 2
    }

    object C {
      private val p = 1
      println(new C().q)
    }
  }

}
object companions2 {
  def foo() = {
     {
      class C {
        println(C.p)
      }
      object C {
        private val p = 1
      }
    }
  }
}