aboutsummaryrefslogtreecommitdiff
path: root/tests/neg/valueClasses.scala
blob: ae90ef63ce3c73cc60facac562896edb6d26cab6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
class A1 {
  class A2(x: Int) extends AnyVal // error: value class may not be a member of another class
}
class B1 {
  def test = {
    class B2(x: Int) extends AnyVal // error: value class may not be a local class
  }
}
class C(private[this] val u: Int) extends AnyVal // error: value class parameter must not be private[this]
class D(u: Int) extends AnyVal // error: value class parameter must not be private[this]