Lines Matching refs:printer

56 #include <google/protobuf/io/printer.h>
98 io::Printer* printer, int* bytecode_estimate) {
103 .GenerateStaticVariables(printer, bytecode_estimate);
108 io::Printer* printer) {
115 .GenerateStaticVariableInitializers(printer);
122 void ImmutableMessageLiteGenerator::GenerateInterface(io::Printer* printer) {
124 printer->Print(
133 printer->Print(
141 printer->Indent();
143 printer->Print("\n");
145 .GenerateInterfaceMembers(printer);
148 printer->Print(
158 printer->Outdent();
160 printer->Print("}\n");
165 void ImmutableMessageLiteGenerator::Generate(io::Printer* printer) {
175 WriteMessageDocComment(printer, descriptor_);
180 printer->Print(variables,
190 printer->Print(variables,
199 printer->Indent();
202 GenerateConstructor(printer);
207 .Generate(printer);
215 messageGenerator.GenerateInterface(printer);
216 messageGenerator.Generate(printer);
228 printer->Print("private int $bit_field_name$;\n",
242 printer->Print(vars,
246 printer->Print(vars,
249 printer->Indent();
252 printer->Print(
259 printer->Print(
263 printer->Print(vars,
268 printer->Print(vars,
281 printer->Print(
288 printer->Print(
297 printer->Outdent();
298 printer->Print("};\n\n");
300 printer->Print(vars,
316 printer->Print("public static final int $constant_name$ = $number$;\n",
319 field_generators_.get(descriptor_->field(i)).GenerateMembers(printer);
320 printer->Print("\n");
323 GenerateMessageSerializationMethods(printer);
325 GenerateParseFromMethods(printer);
326 GenerateBuilder(printer);
332 printer->Print(
336 printer->Print(
346 printer->Indent();
347 printer->Indent();
349 printer->Print(
351 printer->Indent();
352 GenerateDynamicMethodIsInitialized(printer);
353 printer->Outdent();
355 printer->Print(
359 printer->Indent();
360 GenerateDynamicMethodMakeImmutable(printer);
361 printer->Outdent();
363 printer->Print(
367 printer->Indent();
368 GenerateDynamicMethodNewBuilder(printer);
369 printer->Outdent();
371 printer->Print(
375 printer->Indent();
376 GenerateDynamicMethodVisit(printer);
377 printer->Outdent();
379 printer->Print(
383 printer->Indent();
384 GenerateDynamicMethodMergeFromStream(printer);
385 printer->Outdent();
387 printer->Print(
408 printer->Outdent();
409 printer->Outdent();
411 printer->Print(
418 printer->Print(
426 printer->Print(
430 printer->Print(
437 printer->Print(
444 GenerateParser(printer);
451 .Generate(printer);
454 printer->Outdent();
455 printer->Print("}\n\n");
461 GenerateMessageSerializationMethods(io::Printer* printer) {
472 printer->Print(
475 printer->Indent();
483 printer->Print(
489 printer->Print(
496 printer->Print(
510 GenerateSerializeOneExtensionRange(printer, sorted_extensions[j++]);
512 GenerateSerializeOneField(printer, sorted_fields[i++]);
514 GenerateSerializeOneField(printer, sorted_fields[i++]);
516 GenerateSerializeOneExtensionRange(printer, sorted_extensions[j++]);
521 printer->Print(
525 printer->Outdent();
526 printer->Print(
534 printer->Indent();
537 field_generators_.get(sorted_fields[i]).GenerateSerializedSizeCode(printer);
542 printer->Print(
545 printer->Print(
551 printer->Print(
555 printer->Outdent();
556 printer->Print(
564 GenerateParseFromMethods(io::Printer* printer) {
568 printer->Print(
634 io::Printer* printer, const FieldDescriptor* field) {
635 field_generators_.get(field).GenerateSerializationCode(printer);
639 io::Printer* printer, const Descriptor::ExtensionRange* range) {
640 printer->Print(
647 void ImmutableMessageLiteGenerator::GenerateBuilder(io::Printer* printer) {
648 printer->Print(
659 builderGenerator.Generate(printer);
665 io::Printer* printer) {
668 printer->Print("return DEFAULT_INSTANCE;\n");
673 printer->Print(
688 printer->Print(
707 printer->Print(
724 printer->Print(
729 printer->Print(
733 printer->Print(
745 printer->Print(
758 printer->Print(
777 printer->Print(
786 printer->Print(
789 printer->Print(
797 io::Printer* printer) {
802 .GenerateDynamicMethodMakeImmutableCode(printer);
805 printer->Print(
812 io::Printer* printer) {
813 printer->Print(
820 io::Printer* printer) {
821 printer->Print(
829 descriptor_->field(i)).GenerateVisitCode(printer);
835 printer->Print(
840 printer->Indent();
843 printer->Print(
847 printer->Indent();
848 field_generators_.get(field).GenerateVisitCode(printer);
849 printer->Print(
851 printer->Outdent();
852 printer->Print(
855 printer->Print(
866 printer->Outdent();
867 printer->Print(
871 printer->Print(
874 printer->Indent();
877 printer->Print(
894 printer->Print(
899 printer->Outdent();
900 printer->Print(
904 printer->Print(
911 io::Printer* printer) {
912 printer->Print(
918 printer->Indent();
920 printer->Print(
923 printer->Indent();
925 printer->Print(
928 printer->Indent();
930 printer->Print(
937 printer->Print(
946 printer->Print(
955 printer->Print(
971 printer->Print(
974 printer->Indent();
976 field_generators_.get(field).GenerateParsingCode(printer);
978 printer->Outdent();
979 printer->Print(
988 printer->Print(
991 printer->Indent();
993 field_generators_.get(field).GenerateParsingCodeFromPacked(printer);
995 printer->Outdent();
996 printer->Print(
1002 printer->Outdent();
1003 printer->Outdent();
1004 printer->Print(
1008 printer->Outdent();
1009 printer->Print(
1017 printer->Indent();
1019 printer->Outdent();
1020 printer->Print(
1042 GenerateExtensionRegistrationCode(io::Printer* printer) {
1045 .GenerateRegistrationCode(printer);
1050 .GenerateExtensionRegistrationCode(printer);
1056 GenerateConstructor(io::Printer* printer) {
1057 printer->Print(
1060 printer->Indent();
1063 GenerateInitializers(printer);
1065 printer->Outdent();
1066 printer->Print(
1071 void ImmutableMessageLiteGenerator::GenerateParser(io::Printer* printer) {
1072 printer->Print(
1082 void ImmutableMessageLiteGenerator::GenerateInitializers(io::Printer* printer) {
1086 .GenerateInitializationCode(printer);