Skip to content

Commit d44db98

Browse files
committed
Fixed the order of definitions to the order in which they are used
1 parent eb0ebae commit d44db98

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/kotlin/com/fasterxml/jackson/module/kotlin/KotlinAnnotationIntrospector.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,6 @@ internal class KotlinAnnotationIntrospector(private val context: Module.SetupCon
110110
}
111111
}
112112

113-
private fun KFunction<*>.isGetterLike(): Boolean = parameters.size == 1
114-
private fun KFunction<*>.isSetterLike(): Boolean =
115-
parameters.size == 2 && returnType == Unit::class.createType()
116-
117113
private fun AnnotatedMethod.getFromCorrespondingAccessor(): Boolean? {
118114
member.declaringClass.kotlin.declaredMemberProperties.forEach { kProperty1 ->
119115
kProperty1.javaGetter
@@ -133,6 +129,10 @@ internal class KotlinAnnotationIntrospector(private val context: Module.SetupCon
133129
return null
134130
}
135131

132+
private fun KFunction<*>.isGetterLike(): Boolean = parameters.size == 1
133+
private fun KFunction<*>.isSetterLike(): Boolean =
134+
parameters.size == 2 && returnType == Unit::class.createType()
135+
136136
private fun AnnotatedParameter.hasRequiredMarker(): Boolean? {
137137
val member = this.member
138138
val byAnnotation = this.getAnnotation(JsonProperty::class.java)?.required

0 commit comments

Comments
 (0)