summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-02-22 19:36:30 +0100
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-02-22 19:36:30 +0100
commit880f925b69c057ae954c01e3e93863855dd67e27 (patch)
treef4bd08050f4be0c6bcb9f4f5f638e383be4c1469 /test/files
parentc2d6fc6fa1124ff5d4d46e0d97e5552d0f2a06a1 (diff)
parent5dfcf5eb6a2fea69327420a3ebc4792f9365bf5a (diff)
downloadscala-880f925b69c057ae954c01e3e93863855dd67e27.tar.gz
scala-880f925b69c057ae954c01e3e93863855dd67e27.tar.bz2
scala-880f925b69c057ae954c01e3e93863855dd67e27.zip
Merge pull request #3573 from retronym/ticket/8324
SI-8324 Fix regression in override checks for sealed classes
Diffstat (limited to 'test/files')
-rw-r--r--test/files/pos/t8234.scala16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/files/pos/t8234.scala b/test/files/pos/t8234.scala
new file mode 100644
index 0000000000..2cb1562326
--- /dev/null
+++ b/test/files/pos/t8234.scala
@@ -0,0 +1,16 @@
+package p1
+
+private abstract class ProjectDef(val autoPlugins: Any) extends ProjectDefinition
+sealed trait ResolvedProject extends ProjectDefinition {
+ def autoPlugins: Any
+}
+
+sealed trait ProjectDefinition {
+ private[p1] def autoPlugins: Any
+}
+
+
+object Test {
+ // was "error: value autoPlugins in class ProjectDef of type Any cannot override final member"
+ new ProjectDef(null) with ResolvedProject
+}