Java 改装迁移到2.0

Java 改装迁移到2.0,java,android,android-studio,retrofit2,structural-search,Java,Android,Android Studio,Retrofit2,Structural Search,在迁移到改造时,删除所有包含回调的服务调用是一场噩梦。我使用了结构化搜索和替换,但由于方法调用的参数数量不同,我不得不重复模板。我的模板如下: 搜索模板 $MethodType$ $methodName$( $paramtype1$ $param1$, $paramtype2$ $param2$, Callback<$type$> callback); $MethodType$$methodName$( $paramtype1$$param1$, $para

在迁移到改造时,删除所有包含回调的服务调用是一场噩梦。我使用了结构化搜索和替换,但由于方法调用的参数数量不同,我不得不重复模板。我的模板如下:

搜索模板

$MethodType$ $methodName$(
    $paramtype1$ $param1$,
    $paramtype2$ $param2$,
    Callback<$type$> callback);
$MethodType$$methodName$(
$paramtype1$$param1$,
$paramtype2$$param2$,
回调(回调);
替换模板

Call<$type$> $methodName$(
    $paramtype1$ $param1$,
    $paramtype2$ $param2$);
调用$methodName$(
$paramtype1$$param1$,
$paramtype2$$param2$);

我使用了一些参数来处理我们所有的服务调用。我想知道是否有任何方法可以编写一个搜索模板来查找所有以“Callback Callback”作为参数的方法。

可以使用这样的搜索模板

$MethodType$ $methodName$($paramtype$ $param$, Callback<$type$> $callback$);

可以使用这样的搜索模板

$MethodType$ $methodName$($paramtype$ $param$, Callback<$type$> $callback$);