contrib/jwrapper: generate only locally introduced methods in each class
authorAlexis Laferrière <alexis.laf@xymus.net>
Sat, 1 Aug 2015 13:25:48 +0000 (09:25 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 5 Aug 2015 01:41:50 +0000 (21:41 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/jwrapper/src/code_generator.nit

index cc03526..effe794 100644 (file)
@@ -74,8 +74,9 @@ class CodeGenerator
 
                        generate_class_header(jclass)
 
-                       for id, signatures in jclass.methods do
-                               for signature in signatures do if not signature.is_static then
+                       for id, signatures in jclass.local_intro_methods do
+                               for signature in signatures do
+                                       assert not signature.is_static
                                        generate_method(jclass, id, id, signature.return_type, signature.params)
                                        file_out.write "\n"
                                end