【发布时间】:2013-10-02 06:13:52
【问题描述】:
我有一个我想要 protobuf 的类。在该类中,其中一个字段是枚举(在它自己的类中)。我可以避免在我的 .proto 文件中定义相同的枚举值吗?还是我必须手动确保 java 代码中的枚举定义与 .proto 文件中的相同?
java代码:
public enum Location {
UNDEF(0),HOME(1), WORK(2);
...
}
.proto文件对应代码:
message Address{
enum location {
UNDEF = 0;
HOME = 1;
WORK = 2;
}
optional location addressLocation;
...
}
【问题讨论】:
-
@TharinduKumara:我的问题是 3 年前提出的。您设置为重复的问题只有 1 天。我是原来的被问者,不是重复的
标签: java enums protocol-buffers