Protocol buffers 协议缓冲区继承

Protocol buffers 协议缓冲区继承,protocol-buffers,Protocol Buffers,有没有办法制作一个扩展现有原型文件的原型文件?例如,在一个新的原型文件中包含google的openrtb,它将继承当前的文件对象,并更改文件的其他部分,例如定义新的枚举字段(覆盖现有的枚举)。我认为这不是您想要的。您可以导入其他定义并将其包装。但是扩展不打算扩展的现有类型是不可能的。不过,您可以编辑原始版本。谢谢您的回复,修改原始版本是一个问题,因为包含openrtb-core.jar已经包含了已编译的原型。有没有办法隐藏这个类?我尝试使用泛型,但类型类需要扩展原始类,这是不可能的。

有没有办法制作一个扩展现有原型文件的原型文件?例如,在一个新的原型文件中包含google的openrtb,它将继承当前的文件对象,并更改文件的其他部分,例如定义新的枚举字段(覆盖现有的枚举)。

我认为这不是您想要的。您可以导入其他定义并将其包装。但是扩展不打算扩展的现有类型是不可能的。不过,您可以编辑原始版本。谢谢您的回复,修改原始版本是一个问题,因为包含openrtb-core.jar已经包含了已编译的原型。有没有办法隐藏这个类?我尝试使用泛型,但类型类需要扩展原始类,这是不可能的。