diff options
Diffstat (limited to 'tests/untried/neg/accesses.scala')
-rw-r--r-- | tests/untried/neg/accesses.scala | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/untried/neg/accesses.scala b/tests/untried/neg/accesses.scala new file mode 100644 index 000000000..b1df6c0e6 --- /dev/null +++ b/tests/untried/neg/accesses.scala @@ -0,0 +1,27 @@ +package test.p1.p2 + +abstract class A { + private[p2] def f2(): Unit + protected def f3(): Unit + private[p1] def f4(): Unit + protected[p1] def f5(): Unit +} + +abstract class OK1 extends A { + private[p1] def f2(): Unit + protected[p2] def f3(): Unit + private[test] def f4(): Unit + protected[test] def f5(): Unit +} +abstract class OK2 extends A { + protected[p1] def f2(): Unit + def f3(): Unit + protected[p1] def f4(): Unit + def f5(): Unit +} +abstract class Err1 extends A { + private def f2(): Unit = () + private[p2] def f3(): Unit = () + private[p2] def f4(): Unit + protected[p2] def f5(): Unit +} |