class Foo {
@SomeAnnotation
var bar: String = _
}
@SomeAnnotation - аннотация Java (поэтому она хранится во время выполнения) с сохранением времени выполнения и целевым объектом Method. Код компилируется, но во время выполнения методы bar() и bar_ =(), которые генерируются компилятором, не аннотируются.scala: аннотирующие методы доступа
Предполагая, что это не ошибка, существует ли чистый способ аннотировать созданный метод получения без необходимости явно определять метод?
Обратите внимание, что это новая функция Scala 2.8. Я думаю, что из вашего описания вы можете использовать это уже, как в 2.7 * оба * поле и методы доступа были аннотированы. – retronym