@@ -24,45 +24,39 @@ internal fun <T : Any> checkKnown(name: String, value: MultipartField<T>): T =
2424 }
2525
2626@JvmSynthetic
27- internal fun checkLength (name : String , value : String , length : Int ): String =
28- value.also {
29- check(it.length == length) { " `$name ` must have length $length , but was ${it.length} " }
30- }
27+ internal fun checkLength (name : String , value : String , length : Int ): String = value.also {
28+ check(it.length == length) { " `$name ` must have length $length , but was ${it.length} " }
29+ }
3130
3231@JvmSynthetic
33- internal fun checkMinLength (name : String , value : String , minLength : Int ): String =
34- value.also {
35- check(it.length >= minLength) {
36- if (minLength == 1 ) " `$name ` must be non-empty, but was empty"
37- else " `$name ` must have at least length $minLength , but was ${it.length} "
38- }
32+ internal fun checkMinLength (name : String , value : String , minLength : Int ): String = value.also {
33+ check(it.length >= minLength) {
34+ if (minLength == 1 ) " `$name ` must be non-empty, but was empty"
35+ else " `$name ` must have at least length $minLength , but was ${it.length} "
3936 }
37+ }
4038
4139@JvmSynthetic
42- internal fun checkMaxLength (name : String , value : String , maxLength : Int ): String =
43- value.also {
44- check(it.length <= maxLength) {
45- " `$name ` must have at most length $maxLength , but was ${it.length} "
46- }
40+ internal fun checkMaxLength (name : String , value : String , maxLength : Int ): String = value.also {
41+ check(it.length <= maxLength) {
42+ " `$name ` must have at most length $maxLength , but was ${it.length} "
4743 }
44+ }
4845
4946@JvmSynthetic
5047internal fun checkJacksonVersionCompatibility () {
51- val incompatibleJacksonVersions =
52- RUNTIME_JACKSON_VERSIONS .mapNotNull {
53- val badVersionReason = BAD_JACKSON_VERSIONS [it.toString()]
54- when {
55- it.majorVersion != MINIMUM_JACKSON_VERSION .majorVersion ->
56- it to " incompatible major version"
57- it.minorVersion < MINIMUM_JACKSON_VERSION .minorVersion ->
58- it to " minor version too low"
59- it.minorVersion == MINIMUM_JACKSON_VERSION .minorVersion &&
60- it.patchLevel < MINIMUM_JACKSON_VERSION .patchLevel ->
61- it to " patch version too low"
62- badVersionReason != null -> it to badVersionReason
63- else -> null
64- }
48+ val incompatibleJacksonVersions = RUNTIME_JACKSON_VERSIONS .mapNotNull {
49+ val badVersionReason = BAD_JACKSON_VERSIONS [it.toString()]
50+ when {
51+ it.majorVersion != MINIMUM_JACKSON_VERSION .majorVersion ->
52+ it to " incompatible major version"
53+ it.minorVersion < MINIMUM_JACKSON_VERSION .minorVersion -> it to " minor version too low"
54+ it.minorVersion == MINIMUM_JACKSON_VERSION .minorVersion &&
55+ it.patchLevel < MINIMUM_JACKSON_VERSION .patchLevel -> it to " patch version too low"
56+ badVersionReason != null -> it to badVersionReason
57+ else -> null
6558 }
59+ }
6660 check(incompatibleJacksonVersions.isEmpty()) {
6761 """
6862This SDK requires a minimum Jackson version of $MINIMUM_JACKSON_VERSION , but the following incompatible Jackson versions were detected at runtime:
0 commit comments