Anmerken von Konstruktorparametern in Scala
Annotating Konstruktorparameter scheinen nichts zu tun, wenn sie zu Bytecode kompiliert werden. Ich erhalte auch keine Compiler-Warnungen.
Die folgenden Arbeiten.getAnnotations
für dasname
Feld gibt @ zurüjavax.annotation.Nullable
.
class Person {
@Nullable var name: String = _;
}
Das Folgende nicht, auch nicht mitval
odervar
.
class Person(@Nullable var name: String)
Dies ist wahrscheinlich nicht beabsichtigt, also fehlt mir etwas oder soll ich einen Fehlerbericht einreichen?