Аннотирующие параметры конструктора в Scala
Аннотирующие параметры конструктора, похоже, ничего не делают при компиляции в байт-код. Я не получаю никаких предупреждений компилятора.
Следующие работы.getAnnotations
дляname
поле возвращаетсяjavax.annotation.Nullable
.
class Person {
@Nullable var name: String = _;
}
Следующее не, ни сval
или жеvar
.
class Person(@Nullable var name: String)
Вероятно, это не преднамеренно, так что я что-то пропустил или я должен подать отчет об ошибке?