書いていたコード CustomViewを実装する際にコンストラクタをたくさん書いておりました。すっきりまとめる場合には@JvmOverloadsを使えばいいことを知りました。 今までこんな風に書いていました。 class PickerView: View { constructor(context: Context) : this(context, null) { prepare() } constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr) { prepare() } constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) { pre