Skip to content

Commit d6e2f5f

Browse files
committed
Use ?.not() to negate a nullable boolean
1 parent 1e1c9f6 commit d6e2f5f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

java/kotlin-extractor/src/main/kotlin/KotlinUsesExtractor.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,7 @@ open class KotlinUsesExtractor(
980980

981981
private fun addJavaLoweringArgumentWildcards(p: IrTypeParameter, t: IrTypeArgument, addByDefault: Boolean, javaType: JavaType?): IrTypeArgument =
982982
(t as? IrTypeProjection)?.let {
983-
val newAddByDefault = getWildcardSuppressionDirective(it.type)?.let { b -> !b } ?: addByDefault
983+
val newAddByDefault = getWildcardSuppressionDirective(it.type)?.not() ?: addByDefault
984984
val newBase = addJavaLoweringWildcards(it.type, newAddByDefault, javaType)
985985
// Note javaVariance == null means we don't have a Java type to conform to -- for example if this is a Kotlin source definition.
986986
val javaVariance = javaType?.let { jType ->
@@ -1015,7 +1015,7 @@ open class KotlinUsesExtractor(
10151015

10161016
fun addJavaLoweringWildcards(t: IrType, addByDefault: Boolean, javaType: JavaType?): IrType =
10171017
(t as? IrSimpleType)?.let {
1018-
val newAddByDefault = getWildcardSuppressionDirective(t)?.let { b -> !b } ?: addByDefault
1018+
val newAddByDefault = getWildcardSuppressionDirective(t)?.not() ?: addByDefault
10191019
val typeParams = it.classOrNull?.owner?.typeParameters ?: return t
10201020
val newArgs = typeParams.zip(it.arguments).mapIndexed { idx, pair ->
10211021
addJavaLoweringArgumentWildcards(

0 commit comments

Comments
 (0)