如何用 JavaPoet 重新创建 class?

How to recreate a class with JavaPoet?

我正在尝试使用 JavaPoet 重新创建 class。 执行此操作的最佳方法是什么?

基本上,我想用一种带有附加语句的方法生成另一个 class。

JavaPoet 无法轻易修改现有代码。这可能非常困难,因为导入解析等功能正确地依赖于解析类型。

您可以通过发出新文件然后使用 StringBuilder 手动连接导入和成员来作弊。您可能需要一些正则表达式。