summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-05-17 02:40:02 -0700
committerJason Zaugg <jzaugg@gmail.com>2013-05-17 02:40:02 -0700
commit4f8c306aca703c63282295c9f74f0cb35f9f85d4 (patch)
treefb66db2a855fb55b07b1c7300378db7c21772fe0 /test/files
parent7415430ca7f7995f870dd81b2f020afeeb6e316e (diff)
parent5e715396af47cc96d6bada426d1e496934011599 (diff)
downloadscala-4f8c306aca703c63282295c9f74f0cb35f9f85d4.tar.gz
scala-4f8c306aca703c63282295c9f74f0cb35f9f85d4.tar.bz2
scala-4f8c306aca703c63282295c9f74f0cb35f9f85d4.zip
Merge pull request #2504 from scalamacros/ticket/7464
SI-7464 allows FieldMirror.set to update vals
Diffstat (limited to 'test/files')
-rw-r--r--test/files/run/reflection-fieldmirror-getsetval.check2
-rw-r--r--test/files/run/reflection-fieldmirror-getsetval.scala12
2 files changed, 4 insertions, 10 deletions
diff --git a/test/files/run/reflection-fieldmirror-getsetval.check b/test/files/run/reflection-fieldmirror-getsetval.check
index 82fef37c25..1e959a9900 100644
--- a/test/files/run/reflection-fieldmirror-getsetval.check
+++ b/test/files/run/reflection-fieldmirror-getsetval.check
@@ -1,2 +1,2 @@
42
-cannot set an immutable field x
+2
diff --git a/test/files/run/reflection-fieldmirror-getsetval.scala b/test/files/run/reflection-fieldmirror-getsetval.scala
index 67c54d9708..90221481d4 100644
--- a/test/files/run/reflection-fieldmirror-getsetval.scala
+++ b/test/files/run/reflection-fieldmirror-getsetval.scala
@@ -12,13 +12,7 @@ object Test extends App {
val cs = im.symbol
val f = cs.typeSignature.declaration(newTermName("x" + nme.LOCAL_SUFFIX_STRING)).asTerm
val fm: FieldMirror = im.reflectField(f)
- try {
- println(fm.get)
- fm.set(2)
- println(fm.get)
- println("this indicates a failure")
- } catch {
- case ex: Throwable =>
- println(ex.getMessage)
- }
+ println(fm.get)
+ fm.set(2)
+ println(fm.get)
}