【发布时间】:2015-08-23 16:29:52
【问题描述】:
假设我在 Java 中定义了以下枚举:
public enum DogBreed {
GERMAN_SHEPHERD,
FRENCH_BULLDOG,
...
}
public enum Dog {
MAX(DogBreed.GERMAN_SHEPHERD),
SCOOTER(DogBreed.FRENCH_BULLDOG),
...
private final DogBreed breed;
}
在 proto 文件中描述 DogBreed 很简单,但是我找不到描述 Dog 枚举的方法。
【问题讨论】:
-
@bobbel:原始发帖人似乎完全知道如何创建枚举类,但是您的链接与他的主要问题有何关系——将嵌套枚举表示为 proto 文件?我想你可能没有完全理解他的问题。
-
好吧,我认为“描述”只是在这种情况下“写作”的另一个词。所以,请向我解释一下,“描述”这个枚举是什么意思,“原始文件”是什么意思?也许您可以为这个问题提供更多背景信息。
-
看起来这个答案可能是我正在寻找的:stackoverflow.com/questions/28961605/…。如果它确实解决了我的问题,我会试一试并写一个答案
-
我明白了……我以前不知道协议缓冲区……但这是一件有趣的事情。抱歉我的愚蠢回答,这对您没有任何帮助......但是,如果您对此有解决方案,请将其写在这里作为答案。
标签: java enums protocol-buffers