blob: f2662ee67c4376c111addcc0f9070dd2cf48bce0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package dingus {
class Foo1() { protected def this(name: String) = this() }
class Foo2 protected (name: String) { }
object Ding {
protected class Foo3(name: String) { }
}
}
package hungus {
import dingus._
object P {
class Bar1 extends Foo1("abc")
class Bar2 extends Foo2("abc")
class Bar3 extends Ding.Foo3("abc")
val foo1 = new Foo1("abc")
val foo2 = new Foo2("abc")
val foo3 = new Ding.Foo3("abc")
}
}
|