aboutsummaryrefslogblamecommitdiff
path: root/tests/neg/i705-inner-value-class.scala
blob: 6dec7b0f9a7f8736c12e71e8b386fc926fc34c0c (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15














                                                                                  
class Foo {
  class B(val a: Int) extends AnyVal // error
}

object Test {
  class B(val a: Int) extends AnyVal // ok
  def f = {
    class C(val a: Int) extends AnyVal // error
    new C(1)
  }
  class B1(val b: Int) extends B(b)
//  class D extends B( { class E(val a: Int) extends AnyVal; new E(1) } ) // error
}