Während der Migration zu Retrofit ist es ein Alptraum, alle Serviceaufrufe mit Callbacks zu entfernen. Ich habe das Strukturelle Suchen und Ersetzen verwendet, aber ich muss Vorlagen aufgrund der unterschiedlichen Anzahl von Argumenten für einen Methodenaufruf wiederholen. Meine Vorlagen sind wie folgt,Retrofit-Migration zu 2.0
Suche Vorlage
$MethodType$ $methodName$(
$paramtype1$ $param1$,
$paramtype2$ $param2$,
Callback<$type$> callback);
ersetzen Vorlage
Call<$type$> $methodName$(
$paramtype1$ $param1$,
$paramtype2$ $param2$);
Ich benutzte Nummer fo Parameter alle Service-Aufruf zu adressieren wir haben. Ich frage mich, ob es eine Möglichkeit gibt, eine Suchvorlage zu schreiben, die alle Methoden findet, die "Callback Callback" als Parameter haben.