【问题标题】:How to recreate a class with JavaPoet?如何用 JavaPoet 重新创建一个类?
【发布时间】:2017-01-21 15:06:13
【问题描述】:

我正在尝试使用 JavaPoet 重新创建一个类。 最好的方法是什么?

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

【问题讨论】:

    标签: annotation-processing javapoet


    【解决方案1】:

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

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

    【讨论】:

    • 如果您可以添加,我们将从内联示例中学习会很棒
    • 那么,我最终依靠 AspectJ 来完成我想做的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 2022-01-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多