Учитывая следующую услугу:
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?