我有一个我希望 protobuf 的课程。在该类中,其中一个字段是枚举(在它自己的类中)。我可以避免在我的 .proto 文件中定义相同的枚举值吗?还是我必须手动确保 java 代码中的枚举定义与 .proto 文件中的相同?
爪哇代码:
public enum Location {
UNDEF(0),HOME(1), WORK(2);
...
}
.proto文件对应代码:
message Address{
enum location {
UNDEF = 0;
HOME = 1;
WORK = 2;
}
optional location addressLocation;
...
}