- t->slot_id = list_length(cls->traits)+1;
- list_append(cls->traits, t);
+ m->trait->slot_id = list_length(cls->traits)+1;
+ list_append(cls->traits, m->trait);
+ return m;
+}
+abc_method_t* abc_class_staticmethod(abc_class_t*cls, multiname_t*returntype, multiname_t*name)
+{
+ abc_file_t*file = cls->file;
+ abc_method_t* m = add_method(cls->file, cls, returntype, !(cls->flags&CLASS_INTERFACE));
+ m->trait = trait_new_method(multiname_clone(name), m);
+ m->trait->slot_id = list_length(cls->static_traits)+1;
+ list_append(cls->static_traits, m->trait);