[Wasm, JS] Minor: make description non-nullable

This commit is contained in:
Zalim Bashorov
2023-04-24 15:09:20 +02:00
parent 62b21ac078
commit 3c343e3074
@@ -84,7 +84,7 @@ abstract class UsefulDeclarationProcessor(
private fun addReachabilityInfoIfNeeded( private fun addReachabilityInfoIfNeeded(
from: IrDeclaration, from: IrDeclaration,
to: IrDeclaration, to: IrDeclaration,
description: String?, description: String,
isContagiousOverridableDeclaration: Boolean, isContagiousOverridableDeclaration: Boolean,
) { ) {
reachabilityInfos?.add(ReachabilityInfo(from, to, description, isContagiousOverridableDeclaration)) reachabilityInfos?.add(ReachabilityInfo(from, to, description, isContagiousOverridableDeclaration))
@@ -92,7 +92,7 @@ abstract class UsefulDeclarationProcessor(
protected fun IrDeclaration.enqueue( protected fun IrDeclaration.enqueue(
from: IrDeclaration, from: IrDeclaration,
description: String?, description: String,
isContagious: Boolean = true, isContagious: Boolean = true,
) { ) {
// Ignore non-external IrProperty because we don't want to generate code for them and codegen doesn't support it. // Ignore non-external IrProperty because we don't want to generate code for them and codegen doesn't support it.
@@ -290,7 +290,7 @@ abstract class UsefulDeclarationProcessor(
private data class ReachabilityInfo( private data class ReachabilityInfo(
val source: IrDeclaration, val source: IrDeclaration,
val target: IrDeclaration, val target: IrDeclaration,
val description: String?, val description: String,
val isTargetContagious: Boolean val isTargetContagious: Boolean
) )
@@ -303,7 +303,7 @@ private fun transformToStringBy(
return reachabilityInfos return reachabilityInfos
.map { .map {
transformer(it.source.fqnOrUnknown(), it.target.fqnOrUnknown(), it.description ?: "", it.isTargetContagious) transformer(it.source.fqnOrUnknown(), it.target.fqnOrUnknown(), it.description, it.isTargetContagious)
} }
.distinct() .distinct()
.joinToString(separator) .joinToString(separator)