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