Аннотирование параметров конструктора в Scala

Кажется, что аннотирование параметров конструктора ничего не делает при компиляции в байт-код. Я тоже не получаю предупреждений компилятора.

Следующее работает. getAnnotations для поля name возвращает javax.annotation.Nullable .

class Person {
    @Nullable var name: String = _;
}

Следующее не работает ни с val , ни var .

class Person(@Nullable var name: String)

Вероятно, это не намеренно, Так что мне не хватает, или мне нужно отправить отчет об ошибке?

25
задан ponzao 22 September 2010 в 13:19
поделиться