class Foo { var bar: String = _@SomeAnnotation是一个Java注释(因此它在运行时保留),具有运行时保留和方法目标代码会编译,但在运行时编译器生成的bar()和bar_=()方法不会被注释。
假设这不是一个bug,有没有一种清晰的方法来注释生成的getter方法,而不需要显式地定义该方法?
我正在尝试在Scala中使用自定义注释。在本例中,我创建了一个要用元数据注释的字符串(在本例中是另一个字符串)。然后,给出一个数据实例,我想要读取注释。scala> case class named(name: String) extends scala.annotation.StaticAnnotation
defined class namedscala> @named("Greeting") val v = &qu