我有一个来自.proto文件的protoc创建的.java文件。
.proto文件不再存在,是否有现有的工具可以从生成的.java文件中重新创建它?
答案 0 :(得分:1)
在文件的底部,您应该看到一个名为descriptorData
的字段,其中包含原型的原始描述符。您无法直接将其转换回原型文件,但它确实包含有关如何解析原型的所有信息。
如果你这么倾向,这个数据的格式本身就是一个原型,代表descriptor.proto
。您可以自己解析这些数据并重新构建,但我不认为有任何工具可以自动完成。