What is/are "good" java code generation libs? I found a generation part in JaxMe, but it's poor and old. I like to generate java code through java code. So basically use a lib to tell that it has to generate a certain concrete class or interface with X fields, Y methods, etc.. that are then written to the file system.. I know that frameworks use them, but can't find a standalone lib.. - Ed
问问题
7128 次
4 回答
1
Maybe you should be interested in cglib?
于 2012-11-10T13:52:27.973 回答
0
不久前我也对此进行了研究,并且很难找到任何有用的东西。我发现的最有前途的候选者实际上是内置在编译器中的:
他们最近在 javac 中包含了 APT,因此它始终可用。
我还没有太多时间来研究它,但乍一看,它似乎功能无限(生成/修改源代码或字节码,抛出错误,警告,......)但它可能有点复杂把你的头包起来。那里可能有一些很好的教程,但我目前没有具体的链接供您使用。
于 2012-11-10T16:37:37.163 回答
0
我最喜欢ASM。它使用了访问者模式,当您生成代码时,起初可能会有些混乱;但是一旦你掌握了它,它真的很干净和容易。
于 2012-11-10T16:32:19.287 回答