小编Dmi*_*min的帖子

有没有办法让生成的枚举在 Protobuf v3 中实现自定义接口?

我想让 Proto3 中生成的枚举实现一个自定义的预先存在的接口,如下所示:

public enum GeneratedProtoEnum
      implements CustomInterface, com.google.protobuf.ProtocolMessageEnum {

    // ...
}
Run Code Online (Sandbox Code Playgroud)

(默认情况下,枚举仅实现com.google.protobuf.ProtocolMessageEnum)。

对于消息,可以通过message_implements:插入点实现类似的功能。

但是enum-s没有这样的选择。

在 Protobuf 中是否有传统的方法来实现这一点?或者,可能是一种非常规的方式?

java protocol-buffers protoc protocol-buffers-3

5
推荐指数
0
解决办法
139
查看次数