Учитывая следующий сервис:
message Message {
string content = 1;
}
service EchoService {
rpc echo (Message) returns (Message) {
option (google.api.http) = { get: "/echo" };
}
}
Я хочу прочитать опцию из Java. Насколько я понимаю, следующий код должен работать:
HttpRule rule = Message.getDescriptor()
.getOptions()
.getExtension(AnnotationsProto.http)
Однако он не компилируется, жалуется на проблемы с вводом текста, которые не могут решить метод.
Я пытаюсь следовать этому: https://developers.google.com/protocol-buffers/docs/proto.html#customoptions
Итак, вопрос в том, как мне прочитать опцию из Java?