summaryrefslogblamecommitdiff
path: root/test/files/run/t8087.scala
blob: 6047211756abd5ecd78f28c2ea65ba5c9be1ef2b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                                            
trait Foo {
  @volatile private[this] var x: String = ""
  @volatile private var y: String = ""
}

class Bar extends Foo

object Test extends App {
  classOf[Bar].getDeclaredFields.foreach(f => {
    assert(java.lang.reflect.Modifier.isVolatile(f.getModifiers), f.getName)
  })
}