From: Alexis Laferrière Date: Fri, 21 Aug 2015 15:36:36 +0000 (-0400) Subject: contrib/objcwrapper: write import only once per file X-Git-Tag: v0.7.8~76^2 X-Git-Url: http://nitlanguage.org contrib/objcwrapper: write import only once per file Signed-off-by: Alexis Laferrière --- diff --git a/contrib/objcwrapper/src/objc_generator.nit b/contrib/objcwrapper/src/objc_generator.nit index c23c16e..25bd84f 100644 --- a/contrib/objcwrapper/src/objc_generator.nit +++ b/contrib/objcwrapper/src/objc_generator.nit @@ -57,6 +57,7 @@ class CodeGenerator end # Generate code + file.write "import cocoa::foundation\n\n" for classe in classes do write_class(classe, file) end @@ -93,7 +94,6 @@ class CodeGenerator private fun write_class(classe: ObjcClass, file: Writer) do var commented_methods = new Array[ObjcMethod] - file.write "import cocoa::foundation\n\n" file.write "extern class " + classe.name + """ in "ObjC" `{ """ + classe.name + """ * `}\n""" for super_name in classe.super_names do file.write """ super """ + super_name + "\n"