私はKotlinで自分の注釈を作成する際にいくつか問題があります。いくつかの注釈を作成しなければならず、その中には配列型の値を宣言する必要があるものがあります。Kotlinアノテーションの配列値を宣言するにはどうすればいいですか?
public @interface JoinTable {
...
JoinColumn[] inverseJoinColumns() default {};
...
}
JoinColumnも注釈型であるここで、我々はこれを行うことができますJavaで 。
私はKotlinにそのような何かをしたい:
annotation class JoinTable(
val name: String,
val joinColumns: Array<JoinColumn>
)
私もこれを行うことを試みた:
annotation class JoinTable(
val name: String,
val joinColumns: List<JoinColumn>
)
をしかし、私のIDEは言う:注釈の
無効なタイプをメンバー
どうすればいいですか?
ありがとうございました!
非常に良い説明を! – guenhter