summaryrefslogtreecommitdiff
path: root/test/files/neg/t3757
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2010-08-20 10:01:09 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2010-08-20 10:01:09 +0000
commit40f8f773393f75ccf7134fb6e5610d16048b9df0 (patch)
tree6b5e65d1a4fa58ad5f9348e63655a1ce6e2f3385 /test/files/neg/t3757
parentd8fed0f583c05a109c0c0b2bd53687ee8ee1e153 (diff)
downloadscala-40f8f773393f75ccf7134fb6e5610d16048b9df0.tar.gz
scala-40f8f773393f75ccf7134fb6e5610d16048b9df0.tar.bz2
scala-40f8f773393f75ccf7134fb6e5610d16048b9df0.zip
closes #3575.
cloneSymbol now preserves privateWithin -- need to reset it explicitly now when before it was assumed to be not to be carried over rewrote accessibility in overriding checks so they're more readable, but hopefully with same semantics review by odersky
Diffstat (limited to 'test/files/neg/t3757')
-rw-r--r--test/files/neg/t3757/A.java5
-rw-r--r--test/files/neg/t3757/B.scala5
2 files changed, 10 insertions, 0 deletions
diff --git a/test/files/neg/t3757/A.java b/test/files/neg/t3757/A.java
new file mode 100644
index 0000000000..37da86fe15
--- /dev/null
+++ b/test/files/neg/t3757/A.java
@@ -0,0 +1,5 @@
+package a;
+
+public abstract class A {
+ abstract String foo(); // package protected!
+} \ No newline at end of file
diff --git a/test/files/neg/t3757/B.scala b/test/files/neg/t3757/B.scala
new file mode 100644
index 0000000000..7c78fb634e
--- /dev/null
+++ b/test/files/neg/t3757/B.scala
@@ -0,0 +1,5 @@
+package b
+
+class B extends a.A {
+ override def foo = "B"
+} \ No newline at end of file