将protoc生成的java文件转换为.proto

时间:2017-06-06 16:38:16

标签: java protocol-buffers

我有一个来自.proto文件的protoc创建的.java文件。

.proto文件不再存在,是否有现有的工具可以从生成的.java文件中重新创建它?

1 个答案:

答案 0 :(得分:1)

在文件的底部,您应该看到一个名为descriptorData的字段,其中包含原型的原始描述符。您无法直接将其转换回原型文件,但它确实包含有关如何解析原型的所有信息。

如果你这么倾向,这个数据的格式本身就是一个原型,代表descriptor.proto。您可以自己解析这些数据并重新构建,但我不认为有任何工具可以自动完成。