代码翻译尝试-使用Roaster解析和生成Java源码
此文是前文使用现有在线翻译服务进行代码翻译的体验的编程语言方面第二点的一个尝试. 参考Which framework to generate source code ? - Cleancode and Refactoring, 选了一个综合代价看来最小的, forge/roaster, 因为它同时具备解析和生成两方面功能. 初步汉化后代码效果如下(尚未有语法高亮, 仅作演示用. 之后的在线翻译结果也是同样处理): package com.company.example; import java.io.Serializable; public class 人 implements Serializable { private static final long serialVersionUID = 1L; private final 整型 号; private 字符串 全名; public 整型 get号() { return 号; } public 字符串 get全名() { return 全名; } public void set全名(字符串 全名) { this.全名 = 全名; ...
