Is the plugin framework already part of 2.3.0? I can't find any documentation for this new feature besides some early brainstorming posts.
On Dec 22 2009, 7:28 pm, Kenton Varda <ken...@google.com> wrote: > The plugin framework is not meant for this. Plugins can only insert code at > points that have explicitly been declared by the original generator. For > example, in Java, the code generator generates one insertion point in each > class. So, you can add new methods to a message type, but you cannot stick > javadoc comments on the existing methods. > > I think that a system which let you arbitrarily edit the generated code > would be too fragile -- any change to the code generator would potentially > break plugins. In fact, I'm even worried that the current system is risky > because it allows plugins to get access to private members which could > change, but I don't see any way around that. > > All this said, I think it would be great if the protocol compiler supported > some format for documentation comments and automatically copied those > comments into the generated code. But no one has actually worked on this > yet. > > On Tue, Dec 22, 2009 at 6:42 AM, Christopher Piggott > <cpigg...@gmail.com>wrote: > > > Hmm maybe I can use the "UninterpretedOption" message to do this. > > Would something like this work? > > > message ChrisMessage { > > option javadoc = "This is an object representing Chris's Message"; > > repeated int32 field1 = 1 [javadoc="This is a javadoc for field 1]; > > repeated int32 field2 = 2 [javadoc="This is a javadoc for field 2]; > > } > > > Then write a plug-in that finds those and writes the ones whose > > NamePart.equals("javadoc") in as a /** comment */ > > > Possible? > > > -- > > > You received this message because you are subscribed to the Google Groups > > "Protocol Buffers" group. > > To post to this group, send email to proto...@googlegroups.com. > > To unsubscribe from this group, send email to > > protobuf+unsubscr...@googlegroups.com<protobuf%2bunsubscr...@googlegroups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/protobuf?hl=en. > >
-- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to proto...@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.