JavaParser:如何将方法调用添加到链接的调用中?

问题描述

给出一个链式调用(构建器模式):

return new ThingBuilder().withA(a).withB(b).build();

我如何使用JavaParser添加另一个链接的调用以最终得到如下代码:

return new ThingBuilder().withA(a).withB(b).withC(c).build();

我已经熟悉ModifierVisitor,但是找不到在正确位置添加呼叫的好方法,即添加到相关的MethodCallExpr(表达式为{ {1}},方法是new ThingBuilder().withA(a).withB(b))。

如果可能的话,也可以将其添加到顶层:

build()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)