summaryrefslogtreecommitdiff
path: root/test/files/run/reflection-fieldmirror-getsetval.scala
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2013-03-18 14:26:27 +0100
committerEugene Burmako <xeno.by@gmail.com>2013-05-17 11:23:27 +0200
commit5e715396af47cc96d6bada426d1e496934011599 (patch)
tree69cd772840352af9a20a45b78e744db54f6ccbeb /test/files/run/reflection-fieldmirror-getsetval.scala
parent48e80cb8c715cf8cb6dc73a5f894838671e385a4 (diff)
downloadscala-5e715396af47cc96d6bada426d1e496934011599.tar.gz
scala-5e715396af47cc96d6bada426d1e496934011599.tar.bz2
scala-5e715396af47cc96d6bada426d1e496934011599.zip
SI-7464 allows FieldMirror.set to update vals
There's no reason to leave such sentinels in place inside a facility designed to circumvent usual restrictions of static types / visibility.
Diffstat (limited to 'test/files/run/reflection-fieldmirror-getsetval.scala')
-rw-r--r--test/files/run/reflection-fieldmirror-getsetval.scala12
1 files changed, 3 insertions, 9 deletions
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)
}