diff --git a/translator/src/main/kotlin/org/kotlinnative/translator/ProjectTranslator.kt b/translator/src/main/kotlin/org/kotlinnative/translator/ProjectTranslator.kt index 3ab8339d4e3..89bd8111213 100644 --- a/translator/src/main/kotlin/org/kotlinnative/translator/ProjectTranslator.kt +++ b/translator/src/main/kotlin/org/kotlinnative/translator/ProjectTranslator.kt @@ -41,12 +41,12 @@ class ProjectTranslator(val files: List, val state: TranslationState) { private fun generateProjectBody() { with(state) { + externalFunctions.values.map { it.generate() } + functions.values.filter { it.isExtensionDeclaration }.map { it.generate() } + functions.values.filter { !it.isExtensionDeclaration }.map { it.generate() } properties.values.map { it.generate() } objects.values.map { it.generate() } classes.values.map { it.generate() } - functions.values.filter { it.isExtensionDeclaration }.map { it.generate() } - functions.values.filter { !it.isExtensionDeclaration }.map { it.generate() } - externalFunctions.values.map { it.generate() } } }