Skip to content

Commit 147e3a5

Browse files
committed
fix(bulk-model-sync-lib): fixed jvm name conflicting with java keyword
1 parent 186d4f8 commit 147e3a5

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

model-sync-lib/src/commonMain/kotlin/org/modelix/model/sync/ModelImporter.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import org.modelix.model.api.getDescendants
88
import org.modelix.model.api.remove
99
import org.modelix.model.data.ModelData
1010
import org.modelix.model.data.NodeData
11+
import kotlin.jvm.JvmName
1112

1213
/**
1314
* A ModelImporter updates an existing [INode] and its subtree based on a [ModelData] specification.
@@ -30,6 +31,7 @@ class ModelImporter(private val root: INode) {
3031
*
3132
* @param data the model specification
3233
*/
34+
@JvmName("importData")
3335
fun import(data: ModelData) {
3436
originalIdToExisting.clear()
3537
postponedReferences.clear()

model-sync-lib/src/jvmMain/kotlin/org/modelix/model/sync/PlatformSpecific.kt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ package org.modelix.model.sync
33
import org.modelix.model.data.ModelData
44
import java.io.File
55

6-
// import is a reserved keyword in java
7-
@Deprecated("Use importFile instead", ReplaceWith("importFile(jsonFile)"))
8-
fun ModelImporter.import(jsonFile: File) {
9-
this.importFile(jsonFile)
10-
}
11-
126
/**
137
* Incrementally updates the root of the receiver [ModelImporter]
148
* based on the [ModelData] specification contained in the given file.
@@ -17,7 +11,8 @@ fun ModelImporter.import(jsonFile: File) {
1711
*
1812
* @throws IllegalArgumentException if the file is not a json file or the file does not exist.
1913
*/
20-
fun ModelImporter.importFile(jsonFile: File) {
14+
@JvmName("importFile")
15+
fun ModelImporter.import(jsonFile: File) {
2116
require(jsonFile.exists())
2217
require(jsonFile.extension == "json")
2318

0 commit comments

Comments
 (0)