java_data.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:silverchain 作者: tomokinakamaru 项目源码 文件源码
def __str__(self):
        c = ''
        c += 'public class ' + self._name + ' {\n\n'
        if self._is_start:
            c += '    public void eval() {\n'
            c += indent(self._eval, '    '*2) + '\n'
            c += '    }\n\n'
        c += '    private ' + self._name + '() {}\n\n'
        c += '    Context$ context() {\n'
        c += '        return null;\n'
        c += '    }\n\n'

        if not self._name.startswith('_'):
            c += '    public static final class StartingMethods {\n\n'
            c += '        private StartingMethods() {}\n\n'
            for m in sorted(self._starts):
                c += indent(str(m), '    '*2) + '\n\n'
            c += '    }\n\n'

        for stc in sorted(self._stcs):
            c += indent(str(stc), '    ') + '\n\n'

        c += '}'
        return c
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号