我想生成基于现有 Java 代码的 Java 代码。
这里有一个例子:
@A
class A {
@A
a;
@A
b;
c;
}
@A
class B {
a;
@A
b;
c;
}
A.java, B.java -(代码转换器)-> A.java, B.java
转换后的代码应如下所示:
class A {
a;
b;
}
class B {
b;
}
如您所见,使用自定义注释注释的所有内容(类、字段、方法...)都应该是生成代码的一部分。所有其他的东西都被驳回了。
注意:特定方法的实现应该是结果代码的一部分。应导入所有使用的类型,...
?
此致