Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 21st, 2012  |  syntax: None  |  size: 0.46 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. scala> object Test { final val test = "dog" }
  2. defined module Test
  3.  
  4. scala> Test.getClass.getFields
  5. res0: Array[java.lang.reflect.Field] = Array(public static final Test$ Test$.MODULE$)
  6.  
  7. scala> val f = Test.getClass.getDeclaredField("test")
  8. f: java.lang.reflect.Field = private final java.lang.String Test$.test
  9.  
  10. scala> f.setAccessible(true)
  11.  
  12. scala> Test.getClass.getFields
  13. res2: Array[java.lang.reflect.Field] = Array(public static final Test$ Test$.MODULE$)