Hmm, that's true.  Although I'm not sure if there's actual code for writing
the .proto file in Java.  In C++, descriptors have a DebugString() method
which returns a compilable .proto file.

On Thu, Oct 8, 2009 at 11:41 AM, Henner Zeller <h.zel...@acm.org> wrote:

> On Thu, Oct 8, 2009 at 11:32, Kenton Varda <ken...@google.com> wrote:
> > Yikes.  That's kind of like someone left you with just .class files
> without
> > the .java files.
> > If you look at the code, though, you will notice that there are comments
> in
> > it defining each field, like:
> >   // optional int32 i = 1;
> > These should be the exact field definitions as they might appear in the
> > .proto file.  So if you extract those -- keeping track of which inner
> class
> > each comment appeared in -- you should be able to reproduce the original
> > .proto file.
>
> Shouldn't it be possible to extract the descriptor from the java class
> and then use reflection to emit a proto-file ?
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to