什么是“好”的java代码生成库? 我在JaxMe中找到了一代人,但它很穷而且年老。 我喜欢通过java代码生成java代码。所以基本上使用一个lib告诉它必须生成一个具有X字段,Y方法等的特定具体类或接口,然后写入文件系统。 我知道框架使用它们,但找不到独立的lib .. - 艾德
答案 0 :(得分:2)
答案 1 :(得分:1)
也许你应该对cglib感兴趣?
答案 2 :(得分:0)
我最喜欢ASM。它使用的访问者模式在生成代码时起初可能有点混乱;但是一旦掌握了它,它就会非常简洁。
答案 3 :(得分:0)
我已经回顾过这一段时间,并且很难找到任何有用的东西。我找到的最有希望的候选人实际上是建立在编译器中的:
Java annotation processing (APT)
他们最近将APT与javac一起包括在内,因此它始终可用。
我还没有太多时间去研究它,但乍一看,它似乎无限强大(生成/修改源代码或字节代码,抛出错误,警告......)但它可能是包裹你的脑袋有点复杂。可能会有一些很好的教程,但我目前没有特定的链接。