I assume your converter is set up as a protoc plugin? In that case you can examine the descriptor for each field to see if it has a custom option defined or not. The details depend on the language you are using, though.
On Thu, Dec 5, 2019 at 12:26 PM LakshmiKanth Gupta <[email protected]> wrote: > Hi, > > Currently I am writing a convertor from proto format to ttcn3 format. > > Messages which I have defined has some custom Field options. How can I > check whether a field has custom options or not. > > > syntax="proto3"; > import "google/protobuf/descriptor.proto" > extend google.protobuf.FieldOptions{ > bool presence=50001; > } > > message Mymessage > { > int32 foo=1[(presence)=true]; > string bar=2; > } > > This is my file. I would like to know when my convertor is invoked using > protoc whether a field has options defined or not. > > Thanks in advance, > > with best regards, > Gupta > > -- > You received this message because you are subscribed to the Google Groups > "Protocol Buffers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/protobuf/87e492fa-3535-4ee3-b391-f1bb6362f9ad%40googlegroups.com > <https://groups.google.com/d/msgid/protobuf/87e492fa-3535-4ee3-b391-f1bb6362f9ad%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/CADqAXr4w3rOHHUJ2zhS-MyrjD4cFj%2BeqFrjEz-xtRF0mw0JiGw%40mail.gmail.com.
