У меня есть следующий JInvocation:CodeModel/Jinvocation с JMethod.body()
JInvocation jInvoke = JExpr.invoke(anotherPageInstance, method);
, где anotherPageInstance
является JVar
и способ JMethod
.
Я делаю некоторые действия на этом JInvocation
, а затем я хочу добавить его в test.body().invoke
где тест JMethod
.
Основная проблема заключается в том, что я не могу, потому что test.body().invoke
не имеет возможности получить JInvocation
в качестве аргумента.
я могу сделать следующее: test.body().invoke(anotherPageInstance, method)
, но это не помогает мне, потому что я хочу, чтобы сохранить JInvocation
, и только тогда, когда некоторые условия имеют место, добавьте этот Jinvocation
к телу (и, как я упоминает прежде, между тем я делаю некоторые действия на этом JInvocation
).
Любая помощь?