- self.add("{nat} = NEW_{nclass.c_name}({array.length});")
- for i in [0..array.length[ do
- var r = self.autobox(array[i], self.object_type)
- self.add("((struct instance_{nclass.c_instance_name}*){nat})->values[{i}] = (val*) {r};")
- end
- var length = self.int_instance(array.length)
- self.send(self.get_property("with_native", arraytype), [res, nat, length])
- self.add("\}")