From 4ab3600298de995e7de6d5cfdce73e0f278341e2 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Tue, 28 Feb 2012 13:13:20 -0800 Subject: Test for SI-5529. --- test/files/neg/t5529.check | 12 ++++++++++++ test/files/neg/t5529.scala | 13 +++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 test/files/neg/t5529.check create mode 100644 test/files/neg/t5529.scala (limited to 'test/files/neg') diff --git a/test/files/neg/t5529.check b/test/files/neg/t5529.check new file mode 100644 index 0000000000..78a26aeb50 --- /dev/null +++ b/test/files/neg/t5529.check @@ -0,0 +1,12 @@ +t5529.scala:12: error: File is already defined as class File + type File + ^ +t5529.scala:10: error: class type required but test.Test.File found + sealed class Dir extends File { } + ^ +t5529.scala:10: error: illegal inheritance; super + is not a subclass of the superclass Object + of the mixin trait ScalaObject + sealed class Dir extends File { } + ^ +three errors found diff --git a/test/files/neg/t5529.scala b/test/files/neg/t5529.scala new file mode 100644 index 0000000000..033009a8a6 --- /dev/null +++ b/test/files/neg/t5529.scala @@ -0,0 +1,13 @@ +// /scala/trac/5529/a.scala +// Tue Feb 28 13:11:28 PST 2012 + +package test; + +object Test { + sealed class File { + val i = 1 + } + sealed class Dir extends File { } + + type File +} -- cgit v1.2.3