def add_main(self): main_cls = self.main_cls if any(main_cls.mtd_by_name(u"main")): return params = [ (u"String[]", u"args") ] main = Method(clazz=main_cls, mods=C.PBST, name=u"main", params=params) def to_call(mtd): return mtd.name + "();" body = '\n'.join(map(to_call, self.harness())) main.body = st.to_statements(main, body) main_cls.mtds.append(main)
def add_main(self): main_cls = self.main_cls if any(main_cls.mtd_by_name(u"main")): return params = [(u"String[]", u"args")] main = Method(clazz=main_cls, mods=C.PBST, name=u"main", params=params) def to_call(mtd): return mtd.name + "();" body = '\n'.join(map(to_call, self.harness())) main.body = st.to_statements(main, body) main_cls.mtds.append(main)