Есть ли способ заставить сгенерированное перечисление реализовать настраиваемый интерфейс в Protobuf v3?
Я хотел бы, чтобы сгенерированное перечисление в Proto3 реализовало пользовательский уже существующий интерфейс, как показано ниже:
public enum GeneratedProtoEnum
implements CustomInterface, com.google.protobuf.ProtocolMessageEnum {
// ...
}
(по умолчанию enum реализует только com.google.protobuf.ProtocolMessageEnum
).
Для сообщений аналогичная функциональность может быть достигнута с помощью message_implements:
точка вставки.
Но такой альтернативы нет для enum
-с.
Есть ли обычный способ добиться этого в Protobuf? Или, возможно, нетрадиционным способом?