krotoDC - plugin de protobuf para data class de Kotlin / generación de servicios y stubs de gRPC
(medium.com/@icycle0409)- Generador de
data classque puede usarse en lugar de las clases protobuf existentes de Java que deben manejarse con builder - También genera bases de servicio y stubs con corrutinas que usan las clases generadas como tipos de request/response, por lo que se puede evitar por completo el uso de clases Java.
- Como también genera funciones de extensión convertidoras entre los tipos generados y los tipos de Java, las funciones propias como la serialización de protobuf siguen pudiéndose usar fácilmente.
- Además, ofrece funciones específicas de Kotlin (campos opcionales como nullable, campos oneof como sealed class)
1 comentarios
Esta es una biblioteca nueva, recién salida del horno, lanzada hoy de madrugada :) Es la primera vez que publico en GeekNews, y me alegra poder compartir una biblioteca que hice yo mismo.