【文件属性】:
文件名称:javaclass源码-JavaForger:使用模板基于现有类生成Java源代码
文件大小:152KB
文件格式:ZIP
更新时间:2021-05-19 18:53:47
系统开源
java类源码JavaForger
JavaForger可以使用现有的Java类作为输入从模板创建源代码。
它读取字段,方法和其他类数据以在模板中填充变量。
JavaForger包括通用Java代码的默认模板,例如equals,hashCode,innerBuilders和针对它们的单元测试。
可以为特定于项目的重复代码创建自定义模板。
JavaForger能够直接将源代码插入现有的类中。
例子
假设我们有一个如下所示的类:
public
class
MyClass
{
int
number;
String
name;
}
然后从主类调用以下代码:
JavaForger.execute(DefaultConfigurations.forEquals(),
"AbsolutePathTo/MyClass.java");
将导致以下课程:
public
class
MyClass
{
int
number;
String
name;
@Override
public
boolean
equals(Object
obj)
{
return
new
EqualsBuilder()
.appen