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

Commit 817d4f5

Browse files
committed
共通化対応
1 parent eb77843 commit 817d4f5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/kotlin/com/mapk/krowmapper/ParameterForMap.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import com.mapk.annotations.KColumnDeserializer
44
import com.mapk.core.EnumMapper
55
import com.mapk.core.KFunctionWithInstance
66
import com.mapk.core.ValueParameter
7+
import com.mapk.core.getAnnotatedFunctions
78
import com.mapk.core.getKClass
89
import com.mapk.deserialization.AbstractKColumnDeserializer
910
import com.mapk.deserialization.KColumnDeserializeBy
@@ -98,8 +99,7 @@ private fun <T : Any> KClass<T>.getDeserializer(): KFunction<T>? {
9899
}
99100

100101
private fun <T> Collection<KFunction<T>>.getDeserializerFromFunctions(): Collection<KFunction<T>> {
101-
return filter { it.annotations.any { annotation -> annotation is KColumnDeserializer } }
102-
.onEach { it.isAccessible = true }
102+
return getAnnotatedFunctions<KColumnDeserializer, T>().onEach { it.isAccessible = true }
103103
}
104104

105105
private fun <T : Any> deserializerFromConstructors(clazz: KClass<T>): Collection<KFunction<T>> {

0 commit comments

Comments
 (0)