File: t6608.scala

package info (click to toggle)
scala 2.11.12-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 62,828 kB
  • sloc: javascript: 28,808; java: 13,415; xml: 3,250; sh: 1,620; python: 756; makefile: 38; awk: 36; ansic: 6
file content (16 lines) | stat: -rw-r--r-- 294 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import reflect.runtime.universe

class C {
  private val yyy: Any = 1
  @inline def foo = yyy
}

object Test extends App {
  import universe._
  val access = typeOf[C].decls
    .toList
    .filter(_.name.toString.endsWith("yyy"))
    .map(x => (x.name, x.isPrivate))
  println(access.head)
}