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

Commit 40e627d

Browse files
committed
取得対象フィールドは十分絞り込んでいると考えられるため、終了判定は行わないよう最適化
1 parent bcdc839 commit 40e627d

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/main/kotlin/com/mapk/kmapper/KMapper.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,8 @@ class KMapper<T : Any> private constructor(
4040

4141
// キャッシュヒットしたら登録した内容に沿って取得処理を行う
4242
getCache[clazz]?.let { getters ->
43-
getters.forEach {
44-
it(src, argumentBucket)
45-
// 終了判定
46-
if (argumentBucket.isInitialized) return
47-
}
43+
// 取得対象フィールドは十分絞り込んでいると考えられるため、終了判定は行わない
44+
getters.forEach { it(src, argumentBucket) }
4845
return
4946
}
5047

0 commit comments

Comments
 (0)