|
@@ -248,9 +248,12 @@ void FileGenerator::Generate(io::Printer* printer) {
|
|
|
PrintGeneratedAnnotation(
|
|
|
printer, '$', options_.annotate_code ? classname_ + ".java.pb.meta" : "");
|
|
|
printer->Print(
|
|
|
- "public final class $classname$ {\n"
|
|
|
+ "$deprecation$public final class $classname$ {\n"
|
|
|
" private $ctor$() {}\n",
|
|
|
- "classname", classname_, "ctor", classname_);
|
|
|
+ "deprecation", file_->options().deprecated() ?
|
|
|
+ "@java.lang.Deprecated " : "",
|
|
|
+ "classname", classname_,
|
|
|
+ "ctor", classname_);
|
|
|
printer->Annotate("classname", file_->name());
|
|
|
printer->Indent();
|
|
|
|