13
デフォルトのparamsがこれを好んで、クラスのプライマリコンストラクタからJavaに見える多くのコンストラクタを自動生成できないのはなぜですか?クラスプライマリコンストラクタのJvmOverloadsアノテーション
@JvmOverloads
class Video(private val id: Long, val ownerId: Long, var title: String? = null, var imgLink: String? = null, var videoLink: String? = null,
var description: String? = null, var created: Date? = null, var accessKey: String? = null, var duration: Long? = null,
var views: Long? = null, var comments: Long? = null) : Entity
このアノテーションは、「クラス」をターゲットに適用されていません
、ありがとう – Odysseus
は注意してください:いくつかのバグが@JvmOverloadsでありますように見えます。私がカスタムビューでそれを使用するとインスタント実行は失敗しますが、コンストラクタを自分で定義すると動作します – Gavriel