import scala.reflect.runtime.universe._ import scala.reflect.runtime.{currentMirror => cm} class Bean { @JavaAnnotationWithNestedEnum_1(JavaAnnotationWithNestedEnum_1.Value.VALUE) def value = 1 } object Test extends dotty.runtime.LegacyApp { println(cm.staticClass("Bean").isCaseClass) println(typeOf[Bean].decl(TermName("value")).annotations) }