Oh okay. So it sounds like many languages, including Java, originally
generated code where every message's type was placed into a single
generated file (a file per .proto file). For Java, you can only have one
public class per file, so the outer class technique was used so that it
could be the
Java protobufs originally only had the option to have the outer class,
which is consistent with some other languages' protocol buffers. We decided
to add the "multiple files" option for users to have the option. We
recommend using the multiple files option in most instances, but continue
Hi,
Posting here because I couldn't find anywhere else to post anything that
looked like a security issue (there's nothing in the README files I could
see, the repo doesn't have a security policy associated with it, etc).
Anyway, at the time of
writing,