summaryrefslogblamecommitdiff
path: root/test/files/neg/valueclasses-impl-restrictions.check
blob: 63924493aa260c2b7960a460044dd934f4e721a9 (plain) (tree)
1
2
3
4
5
6
7
8
9



                                                                                                                      
                                                                                                                     


                                                                 
                                                                                                                      


                                                                 
                                                                                                                      


                                                                 
                 
valueclasses-impl-restrictions.scala:3: error: implementation restriction: nested object is not allowed in value class
This restriction is planned to be removed in subsequent releases.
      object X
             ^
valueclasses-impl-restrictions.scala:9: error: implementation restriction: nested trait is not allowed in value class
This restriction is planned to be removed in subsequent releases.
  trait I2 {
        ^
valueclasses-impl-restrictions.scala:15: error: implementation restriction: nested class is not allowed in value class
This restriction is planned to be removed in subsequent releases.
    val i2 = new I2 { val q = x.s }
                 ^
valueclasses-impl-restrictions.scala:21: error: implementation restriction: nested class is not allowed in value class
This restriction is planned to be removed in subsequent releases.
  private[this] class I2(val q: String)
                      ^
four errors found