diff options
author | 2015-08-25 16:50:53 -0700 | |
---|---|---|
committer | 2015-08-25 16:50:53 -0700 | |
commit | cc5a1bfede7f5b691760ae3efe271961e466cedb (patch) | |
tree | 43abf0e33352b316281e971762df2cbbbb0cc374 /src/google/protobuf/compiler/java/java_message.cc | |
parent | f4ef8fe3b8e25ff5204bec46f7ad86b933f4ce32 (diff) |
Make the PARSER @Deprecated public.
(cherry-picking an intenral change).
Diffstat (limited to 'src/google/protobuf/compiler/java/java_message.cc')
-rw-r--r-- | src/google/protobuf/compiler/java/java_message.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/google/protobuf/compiler/java/java_message.cc b/src/google/protobuf/compiler/java/java_message.cc index 80d6e9ad..19ba0707 100644 --- a/src/google/protobuf/compiler/java/java_message.cc +++ b/src/google/protobuf/compiler/java/java_message.cc @@ -1248,8 +1248,11 @@ GenerateParsingConstructor(io::Printer* printer) { // =================================================================== void ImmutableMessageGenerator::GenerateParser(io::Printer* printer) { printer->Print( - "private static final com.google.protobuf.Parser<$classname$> PARSER =\n" - " new com.google.protobuf.AbstractParser<$classname$>() {\n", + "$visibility$ static final com.google.protobuf.Parser<$classname$>\n" + " PARSER = new com.google.protobuf.AbstractParser<$classname$>() {\n", + "visibility", + ExposePublicParser(descriptor_->file()) ? "@java.lang.Deprecated public" + : "private", "classname", descriptor_->name()); printer->Indent(); printer->Print( |