File: t8002-nested-scope.scala

package info (click to toggle)
scala 2.11.12-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 62,924 kB
  • sloc: javascript: 28,808; java: 13,415; xml: 3,135; sh: 1,620; python: 756; makefile: 38; awk: 36; ansic: 6
file content (20 lines) | stat: -rw-r--r-- 424 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//  This test serves to capture the status quo, but should really
// emit an accessibility error.

// `Namers#companionSymbolOf` seems too lenient, and currently doesn't
// implement the same-scope checks mentioned:
//
// https://github.com/scala/scala/pull/2816#issuecomment-22555206
//
class C {
  def foo = {
    class C { private def x = 0 }

    {
      val a = 0
      object C {
        new C().x
      }
    }
  }
}