我想让 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 中是否有传统的方法来实现这一点?或者,可能是一种非常规的方式?