diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-08-08 02:54:22 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-08-08 02:54:22 -0700 |
commit | a0962092ddd79a14dbc37d05ba26a362b61d1a29 (patch) | |
tree | 0871f49979adb55d07dd139e36f541751530e30b /test/files | |
parent | 4185f7fb7a0a8ad4bc05b4ac8317a535ee644b28 (diff) | |
parent | f76306b77fdc5b028d900141a40b8c98354641a9 (diff) | |
download | scala-a0962092ddd79a14dbc37d05ba26a362b61d1a29.tar.gz scala-a0962092ddd79a14dbc37d05ba26a362b61d1a29.tar.bz2 scala-a0962092ddd79a14dbc37d05ba26a362b61d1a29.zip |
Merge pull request #1075 from adriaanm/ticket-6040
SI-6040 error on unauthorized extension Dynamic
Diffstat (limited to 'test/files')
-rw-r--r-- | test/files/neg/t6040.check | 7 | ||||
-rw-r--r-- | test/files/neg/t6040.scala | 1 | ||||
-rw-r--r-- | test/files/pos/t6040.scala | 3 | ||||
-rw-r--r-- | test/files/run/applydynamic_sip.flags | 1 | ||||
-rw-r--r-- | test/files/run/t4536.flags | 1 | ||||
-rw-r--r-- | test/files/run/t5040.flags | 1 |
6 files changed, 14 insertions, 0 deletions
diff --git a/test/files/neg/t6040.check b/test/files/neg/t6040.check new file mode 100644 index 0000000000..f44a81c471 --- /dev/null +++ b/test/files/neg/t6040.check @@ -0,0 +1,7 @@ +error: extension of type scala.Dynamic needs to be enabled +by making the implicit value language.dynamics visible. +This can be achieved by adding the import clause 'import language.dynamics' +or by setting the compiler option -language:dynamics. +See the Scala docs for value scala.language.dynamics for a discussion +why the feature needs to be explicitly enabled. +one error found diff --git a/test/files/neg/t6040.scala b/test/files/neg/t6040.scala new file mode 100644 index 0000000000..b8f7dab7a4 --- /dev/null +++ b/test/files/neg/t6040.scala @@ -0,0 +1 @@ +class X extends Dynamic
\ No newline at end of file diff --git a/test/files/pos/t6040.scala b/test/files/pos/t6040.scala new file mode 100644 index 0000000000..9c00ecd8e1 --- /dev/null +++ b/test/files/pos/t6040.scala @@ -0,0 +1,3 @@ +import language.dynamics + +class X extends Dynamic
\ No newline at end of file diff --git a/test/files/run/applydynamic_sip.flags b/test/files/run/applydynamic_sip.flags new file mode 100644 index 0000000000..1141f97507 --- /dev/null +++ b/test/files/run/applydynamic_sip.flags @@ -0,0 +1 @@ +-language:dynamics diff --git a/test/files/run/t4536.flags b/test/files/run/t4536.flags new file mode 100644 index 0000000000..1141f97507 --- /dev/null +++ b/test/files/run/t4536.flags @@ -0,0 +1 @@ +-language:dynamics diff --git a/test/files/run/t5040.flags b/test/files/run/t5040.flags new file mode 100644 index 0000000000..1141f97507 --- /dev/null +++ b/test/files/run/t5040.flags @@ -0,0 +1 @@ +-language:dynamics |