From a6849214c36953d21b726ab6332d2e25006490b9 Mon Sep 17 00:00:00 2001 From: e5l Date: Mon, 8 Aug 2016 12:01:41 +0300 Subject: [PATCH] translator: fix translation order --- .../kotlin/org/kotlinnative/translator/ProjectTranslator.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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() } } }