From 883408f0d12abfba88434b41cd8d752afc7ebf35 Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Mon, 31 Aug 2020 13:27:43 +0200 Subject: Apply requested changes --- .../src/main/kotlin/converters/KotlinToJavaConverter.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'plugins/kotlin-as-java/src/main/kotlin') diff --git a/plugins/kotlin-as-java/src/main/kotlin/converters/KotlinToJavaConverter.kt b/plugins/kotlin-as-java/src/main/kotlin/converters/KotlinToJavaConverter.kt index 3fd9cf18..e0ac3c40 100644 --- a/plugins/kotlin-as-java/src/main/kotlin/converters/KotlinToJavaConverter.kt +++ b/plugins/kotlin-as-java/src/main/kotlin/converters/KotlinToJavaConverter.kt @@ -15,7 +15,7 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.resolve.jvm.JvmPrimitiveType import java.lang.IllegalStateException -private fun List.groupedByLocation() = +private fun List.groupedByLocation() = map { it.sources to it } .groupBy({ (location, _) -> location.let { @@ -25,7 +25,7 @@ private fun List.groupedByLocation() = internal fun DPackage.asJava(): DPackage { @Suppress("UNCHECKED_CAST") - val syntheticClasses = ((properties + functions) as List) + val syntheticClasses = ((properties + functions) as List) .groupedByLocation() .map { (syntheticClassName, nodes) -> DClass( @@ -50,6 +50,7 @@ internal fun DPackage.asJava(): DPackage { documentation = emptyMap(), modifier = sourceSets.map { it to JavaModifier.Final }.toMap(), sourceSets = sourceSets, + isExpectActual = false, extra = PropertyContainer.empty() ) } @@ -218,6 +219,7 @@ internal fun DObject.asJava(): DObject = copy( receiver = null, generics = emptyList(), expectPresentInSet = expectPresentInSet, + isExpectActual = false, extra = PropertyContainer.withAll(sourceSets.map { mapOf(it to setOf(ExtraModifiers.JavaOnlyModifiers.Static)).toAdditionalModifiers() }) -- cgit