Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Add dummy constructor and update libs.

Compare
Choose a tag to compare
@k163377 k163377 released this 14 Jun 07:19
· 108 commits to master since this release
e8b7d06

ダミーコンストラクタの追加

KClassをターゲットとした初期化時に、それぞれのマッパーについてダミーコンストラクタを追加し、記述を簡略化できるように修正を行った。

KMapper

// これまでの書き方
KMapper(Dst::class)

// ダミーコンストラクタを用いた書き方
KMapper<Dst>()

BoundKMapper

// これまでの書き方(マップ対象が関数の場合)
BoundKMapper(::Dst, Src::class)

// ダミーコンストラクタを用いた書き方
BoundKMapper<Src, Dst>(::Dst)
// これまでの書き方(マップ対象がクラスの場合)
BoundKMapper(Dst::class, Src::class)

// ダミーコンストラクタを用いた書き方
BoundKMapper<Src, Dst>()

PlainKMapper

// これまでの書き方
PlainKMapper(Dst::class)

// ダミーコンストラクタを用いた書き方
PlainKMapper<Dst>()

その他

  • 内部で利用しているライブラリのアップデート