java毕业项目源码-protopoet:用Java编写的ProtocolBuffers(proto3)代码生成库

时间:2024-07-01 08:31:37
【文件属性】:

文件名称:java毕业项目源码-protopoet:用Java编写的ProtocolBuffers(proto3)代码生成库

文件大小:254KB

文件格式:ZIP

更新时间:2024-07-01 08:31:37

系统开源

java毕业项目源码原始诗人 ProtoPoet是用于生成 ( .proto ) 源文件的 Java API。 这个图书馆的灵感来自 Square 的奇妙项目。 注意:ProtoPoet 1.0 仅支持proto3语法。 如果您需要proto2语法支持,请提交问题和/或提交 PR。 ProtoPoet 有一个完整记录的 API,请参阅 了解更多详细信息,或继续阅读以查看使用此 API 的一些快速示例。 定义简单消息 假设我们想声明一个包含消息的简单文件,如下所示: syntax = "proto3" ; package helloworld ; // My cool new message. message MyMessage { string some_string = 1 ; repeated int64 some_numbers = 2 ; } 使用 API,我们可以通过编写以下 Java 代码来生成该输出: ProtoFile . builder() .setPackageName( " helloworld " ) .addMessages( MessageSpec . bu


网友评论