@@ -76,7 +76,7 @@ private fun KClass<*>.isPrimitive() =
76
76
" String"
77
77
)
78
78
79
- @Suppress(" UNCHECKED_CAST" , " IMPLICIT_CAST_TO_UNIT_OR_ANY " )
79
+ @Suppress(" UNCHECKED_CAST" , " IMPLICIT_CAST_TO_ANY " )
80
80
private fun <T : Any > KClass<T>.toDefaultPrimitiveValue (): T {
81
81
return when (simpleName) {
82
82
" Boolean" -> true
@@ -91,7 +91,7 @@ private fun <T : Any> KClass<T>.toDefaultPrimitiveValue(): T {
91
91
} as T
92
92
}
93
93
94
- @Suppress(" UNCHECKED_CAST" , " IMPLICIT_CAST_TO_UNIT_OR_ANY " )
94
+ @Suppress(" UNCHECKED_CAST" , " IMPLICIT_CAST_TO_ANY " )
95
95
private fun <T : Any > KClass<T>.toArrayInstance (): T {
96
96
return when (simpleName) {
97
97
" ByteArray" -> byteArrayOf()
@@ -106,7 +106,7 @@ private fun <T : Any> KClass<T>.toArrayInstance(): T {
106
106
107
107
private fun <T : Any > KFunction<T>.newInstance (): T {
108
108
isAccessible = true
109
- return callBy(parameters.toMap {
109
+ return callBy(parameters.associate {
110
110
it to it.type.createNullableInstance<T >()
111
111
})
112
112
}
@@ -130,7 +130,7 @@ private fun <T : Any> KType.createNullableInstance(): T? {
130
130
*/
131
131
@Suppress(" UNCHECKED_CAST" )
132
132
private fun <T > Class<T>.uncheckedMock (): T {
133
- val impl = MockSettingsImpl <T >().defaultAnswer(Answers .RETURNS_DEFAULTS ) as MockSettingsImpl <* >
133
+ val impl = MockSettingsImpl <T >().defaultAnswer(Answers .RETURNS_DEFAULTS ) as MockSettingsImpl <T >
134
134
val creationSettings = impl.confirm(this )
135
- return MockUtil ().createMock(creationSettings) as T
135
+ return MockUtil ().createMock(creationSettings)
136
136
}
0 commit comments