diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-05-17 02:40:02 -0700 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2013-05-17 02:40:02 -0700 |
commit | 4f8c306aca703c63282295c9f74f0cb35f9f85d4 (patch) | |
tree | fb66db2a855fb55b07b1c7300378db7c21772fe0 /test | |
parent | 7415430ca7f7995f870dd81b2f020afeeb6e316e (diff) | |
parent | 5e715396af47cc96d6bada426d1e496934011599 (diff) | |
download | scala-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')
-rw-r--r-- | test/files/run/reflection-fieldmirror-getsetval.check | 2 | ||||
-rw-r--r-- | test/files/run/reflection-fieldmirror-getsetval.scala | 12 |
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) } |