aboutsummaryrefslogtreecommitdiff
path: root/tests/run/t8087.scala
blob: 7306039c650980027c240b4d287c30ddc6015128 (plain) (blame)
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 dotty.runtime.LegacyApp {
  classOf[Bar].getDeclaredFields.foreach(f => {
    assert(java.lang.reflect.Modifier.isVolatile(f.getModifiers), f.getName)
  })
}