1
Retrofitへの移行中に、コールバックを含むすべてのサービスコールを削除するのは難しいことです。私はStructural SearchとReplaceを使いましたが、メソッド呼び出しの引数の数が多かったため、テンプレートを繰り返す必要がありました。次のように私のテンプレートは、私たちが持っているすべてのサービスコールに対処するためのパラメータfoの番号を使用したテンプレート2.0へのレトロフィットマイグレーション
Call<$type$> $methodName$(
$paramtype1$ $param1$,
$paramtype2$ $param2$);
を交換し、
検索テンプレート
$MethodType$ $methodName$(
$paramtype1$ $param1$,
$paramtype2$ $param2$,
Callback<$type$> callback);
です。 「コールバックコールバック」をパラメータとして持つすべてのメソッドを見つける検索テンプレートを作成する方法があるかどうか疑問に思っていました。