[protobuf] Java Protobuf Extension

2010-09-30 Thread Squid
So I have a message in one file, and in another file, I have a message with extends. For example: file1.proto: message baseMessage { required int32 test = 1; extensions 1000 to max; } file2.proto extend baseMessage { required int32 test2 = 1000; } My client then does something along the

Re: [protobuf] Java Protobuf Extension

2010-09-30 Thread Jason Hsueh
In Java, you need to make sure that you provide an ExtensionRegistry when you parse the message. You will need to create an ExtensionRegistry instance, add the extensions that you want to access, and then pass it to mergeFrom/parseFrom. Otherwise, the extensions will just get treated as an unknown