aboutsummaryrefslogblamecommitdiff
path: root/tests/run/t5040.scala
blob: 58d0544129283f369fc5438625971bb31c20cd2e (plain) (tree)
1
2
3
4
5
6
7
                                                                                                                         




                                                         
                                             




                                                           
import scala.language.dynamics // originaly used the flag -language:dynamics in t5040.flags, .flags are currently ignored
abstract class Prova2 extends Dynamic {
  def applyDynamic(m: String)(): Unit
  private def privateMethod() = println("private method")
}

object Test extends dotty.runtime.LegacyApp {
  val prova= new Prova2 {
    def applyDynamic(m: String)() = println("applyDynamic")
  }
  prova.privateMethod()
}