krotoDC - Kotlin data class / gRPC service और stub generation के लिए protobuf plugin
(medium.com/@icycle0409)- मौजूदा Java protobuf classes, जिन्हें
builderके साथ संभालना पड़ता है, उनके बजाय उपयोग किए जा सकने वाला data class generator - generated classes को request/response type के रूप में इस्तेमाल करने वाले coroutine service base और stubs भी generate करता है, इसलिए Java classes का बिल्कुल उपयोग न करना भी संभव है.
- generated types और Java types के बीच converter extension functions भी generate करता है, इसलिए उल्टी दिशा में protobuf serialization जैसी मूल सुविधाओं का उपयोग भी अब भी आसानी से किया जा सकता है
- इसके अलावा Kotlin-specific सुविधाएँ भी देता है (
optionalfields को nullable के रूप में,oneoffields को sealed class के रूप में)
1 टिप्पणियां
यह आज तड़के रिलीज़ की गई एकदम नई लाइब्रेरी है :) GeekNews पर पोस्ट करना मेरा पहली बार है, और अपनी बनाई हुई लाइब्रेरी को साझा करते हुए खुशी हो रही है.