krotoDC - plugin de protobuf para data class em Kotlin / geração de serviço e stub gRPC
(medium.com/@icycle0409)- Gerador de
data classque pode ser usado no lugar das classes protobuf Java existentes, que precisam ser manipuladas via builder - Também gera
service basee stubs com corrotinas que usam as classes geradas como tipos de request/response, permitindo não usar mais as classes Java. - Como também gera funções de extensão conversoras entre os tipos gerados e os tipos Java, recursos próprios como serialização protobuf continuam fáceis de usar.
- Além disso, oferece recursos específicos de Kotlin (campos opcionais como nullable, campos
oneofcomo sealed class)
1 comentários
Esta é uma biblioteca novinha em folha lançada hoje de madrugada :) É a primeira vez que publico um post no GeekNews, e fico feliz em poder compartilhar uma biblioteca que eu mesmo criei.