Index: third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc |
diff --git a/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc b/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc |
index 947b80e4147d36521f019e3304f0f147ea072ed9..b46cfe9cc6236896e4e3924710a144aa262b8fc8 100644 |
--- a/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc |
+++ b/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc |
@@ -86,10 +86,12 @@ EnumGenerator::~EnumGenerator() {} |
void EnumGenerator::Generate(io::Printer* printer) { |
WriteEnumDocComment(printer, descriptor_); |
+ MaybePrintGeneratedAnnotation(context_, printer, descriptor_, immutable_api_); |
printer->Print( |
- "public enum $classname$\n" |
- " implements com.google.protobuf.ProtocolMessageEnum {\n", |
- "classname", descriptor_->name()); |
+ "public enum $classname$\n" |
+ " implements com.google.protobuf.ProtocolMessageEnum {\n", |
+ "classname", descriptor_->name()); |
+ printer->Annotate("classname", descriptor_); |
printer->Indent(); |
bool ordinal_is_index = true; |