Skip to content

Commit 6cecf85

Browse files
committed
Fixed test crashing due to nullability problems
1 parent 17277d8 commit 6cecf85

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

utbot-framework/src/main/kotlin/org/utbot/framework/codegen/model/visitor/CgKotlinRenderer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,8 @@ internal class CgKotlinRenderer(context: CgRendererContext, printer: CgPrinter =
202202
}
203203

204204
override fun renderAccess(caller: CgExpression) {
205-
print("?.")
205+
if (caller.type.isNullable) print("?")
206+
print(".")
206207
}
207208

208209
override fun visit(element: CgParameterDeclaration) {

utbot-framework/src/main/kotlin/org/utbot/framework/codegen/model/visitor/UtilMethods.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ private fun createInstance(visibility: Visibility, language: CodegenLanguage): S
343343
}
344344
CodegenLanguage.KOTLIN -> {
345345
"""
346-
${visibility by language}fun createInstance(className: String): kotlin.Any? {
346+
${visibility by language}fun createInstance(className: String): kotlin.Any {
347347
val clazz: Class<*> = Class.forName(className)
348348
return Class.forName("sun.misc.Unsafe").getDeclaredMethod("allocateInstance", Class::class.java)
349349
.invoke(getUnsafeInstance(), clazz)

0 commit comments

Comments
 (0)