diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-12-08 06:07:27 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-12-08 06:07:27 +0000 |
commit | 6e15632fcbcb8578b30850ee93b3d3d8c9f3e7b9 (patch) | |
tree | cdf601a76c953bd0ed77b02cd62a2baaa67267b5 /test/files/pos/t3946 | |
parent | 9a7e511b3e851eba9e8cd7a422d21af9b8023204 (diff) | |
download | scala-6e15632fcbcb8578b30850ee93b3d3d8c9f3e7b9.tar.gz scala-6e15632fcbcb8578b30850ee93b3d3d8c9f3e7b9.tar.bz2 scala-6e15632fcbcb8578b30850ee93b3d3d8c9f3e7b9.zip |
again: relax access boundry check for overridin...
again: relax access boundry check for overriding protected java members.
review by eugenevigdorchik.
Diffstat (limited to 'test/files/pos/t3946')
-rw-r--r-- | test/files/pos/t3946/A.java | 5 | ||||
-rw-r--r-- | test/files/pos/t3946/Test_1.scala | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/test/files/pos/t3946/A.java b/test/files/pos/t3946/A.java new file mode 100644 index 0000000000..70265229df --- /dev/null +++ b/test/files/pos/t3946/A.java @@ -0,0 +1,5 @@ +package p; + +public class A { + protected void f() {} +} diff --git a/test/files/pos/t3946/Test_1.scala b/test/files/pos/t3946/Test_1.scala new file mode 100644 index 0000000000..0cceff3aab --- /dev/null +++ b/test/files/pos/t3946/Test_1.scala @@ -0,0 +1,12 @@ +package q { + class B extends p.A { + override protected def f() { } + } +} + +package p { + object T { + val a = new A() + a.f() + } +} |