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

Commit 0a55c81

Browse files
committed
名前の取り方をsharedに合わせて修正
1 parent a576131 commit 0a55c81

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

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

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.mapk.krowmapper
22

3-
import com.mapk.annotations.KParameterAlias
3+
import com.mapk.core.getAliasOrName
44
import kotlin.reflect.KClass
55
import kotlin.reflect.KParameter
66

@@ -11,14 +11,8 @@ class ParameterForMap<D : Any> private constructor(
1111
) {
1212
companion object {
1313
fun newInstance(param: KParameter, propertyNameConverter: (String) -> String = { it }): ParameterForMap<*> {
14-
var alias: String? = null
15-
16-
param.annotations.forEach {
17-
if (it is KParameterAlias) alias = it.value
18-
}
19-
2014
return ParameterForMap(
21-
alias ?: propertyNameConverter(param.name!!),
15+
propertyNameConverter(param.getAliasOrName()!!),
2216
param,
2317
(param.type.classifier as KClass<*>).java
2418
)

0 commit comments

Comments
 (0)