
Untitled
By: a guest on
May 21st, 2012 | syntax:
None | size: 0.46 KB | hits: 16 | expires: Never
scala> object Test { final val test = "dog" }
defined module Test
scala> Test.getClass.getFields
res0: Array[java.lang.reflect.Field] = Array(public static final Test$ Test$.MODULE$)
scala> val f = Test.getClass.getDeclaredField("test")
f: java.lang.reflect.Field = private final java.lang.String Test$.test
scala> f.setAccessible(true)
scala> Test.getClass.getFields
res2: Array[java.lang.reflect.Field] = Array(public static final Test$ Test$.MODULE$)