- Ein Data-Class-Generator, der anstelle der bestehenden Java-Protobuf-Klassen verwendet werden kann, die über Builder gehandhabt werden müssen
- Er erzeugt außerdem Coroutine-Service-Basen und Stubs, die die generierten Klassen als Request-/Response-Typen verwenden, sodass Java-Klassen überhaupt nicht mehr verwendet werden müssen.
- Da auch Konverter-Extension-Functions zwischen den generierten Typen und den Java-Typen erstellt werden, lassen sich umgekehrt auch spezifische Funktionen wie die Protobuf-Serialisierung weiterhin problemlos nutzen.
- Darüber hinaus werden Kotlin-spezifische Funktionen bereitgestellt (optionale Felder als nullable,
oneof-Felder als Sealed Class).
1 Kommentare
Dies ist eine brandneue Bibliothek, die heute früh frisch veröffentlicht wurde :) Es ist mein erstes Mal, dass ich einen Beitrag auf GeekNews veröffentliche, und ich freue mich, eine Bibliothek, die ich selbst entwickelt habe, mit euch zu teilen.