|
@@ -71,20 +71,18 @@ void EnumGenerator::Generate(io::Printer* printer) {
|
|
|
printer->Print(vars,
|
|
|
"$name$ = $number$,\r\n");
|
|
|
}
|
|
|
- printer->Outdent();
|
|
|
- printer->Print("}\r\n\r\n");
|
|
|
|
|
|
- // -----------------------------------------------------------------
|
|
|
- // TODO(jonskeet): Think about aliases!
|
|
|
- /*
|
|
|
for (int i = 0; i < aliases_.size(); i++) {
|
|
|
map<string, string> vars;
|
|
|
- vars["classname"] = descriptor_->name();
|
|
|
vars["name"] = aliases_[i].value->name();
|
|
|
- vars["canonical_name"] = aliases_[i].canonical_value->name();
|
|
|
+ vars["canonical_number"] = SimpleItoa(aliases_[i].canonical_value->number());
|
|
|
printer->Print(vars,
|
|
|
- "public static final $classname$ $name$ = $canonical_name$;\r\n");
|
|
|
- }*/
|
|
|
+ "$name$ = $canonical_number$,\r\n");
|
|
|
+ }
|
|
|
+
|
|
|
+ printer->Outdent();
|
|
|
+ printer->Print("}\r\n\r\n");
|
|
|
+
|
|
|
}
|
|
|
|
|
|
} // namespace csharp
|