|
|
|
@ -282,7 +282,8 @@ void ImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, SETTER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public Builder " |
|
|
|
|
"${$set$capitalized_name$$}$($type$ value) {\n" |
|
|
|
@ -292,7 +293,8 @@ void ImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, CLEARER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n" |
|
|
|
@ -368,7 +370,7 @@ void ImmutablePrimitiveOneofFieldLiteGenerator::GenerateMembers( |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, SETTER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private void set$capitalized_name$($type$ value) {\n" |
|
|
|
|
"$null_check$" |
|
|
|
@ -376,7 +378,7 @@ void ImmutablePrimitiveOneofFieldLiteGenerator::GenerateMembers( |
|
|
|
|
" $oneof_name$_ = value;\n" |
|
|
|
|
"}\n"); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, CLEARER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private void clear$capitalized_name$() {\n" |
|
|
|
|
" if ($has_oneof_case_message$) {\n" |
|
|
|
@ -415,7 +417,8 @@ void ImmutablePrimitiveOneofFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, SETTER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public Builder " |
|
|
|
|
"${$set$capitalized_name$$}$($type$ value) {\n" |
|
|
|
@ -425,7 +428,8 @@ void ImmutablePrimitiveOneofFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, CLEARER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n" |
|
|
|
@ -459,14 +463,14 @@ int RepeatedImmutablePrimitiveFieldLiteGenerator::GetNumBitsForMessage() const { |
|
|
|
|
|
|
|
|
|
void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateInterfaceMembers( |
|
|
|
|
io::Printer* printer) const { |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_GETTER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$java.util.List<$boxed_type$> " |
|
|
|
|
"get$capitalized_name$List();\n"); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_COUNT); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$int get$capitalized_name$Count();\n"); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_INDEXED_GETTER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$$type$ get$capitalized_name$(int index);\n"); |
|
|
|
|
} |
|
|
|
@ -475,7 +479,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
io::Printer* printer) const { |
|
|
|
|
printer->Print(variables_, "private $field_list_type$ $name$_;\n"); |
|
|
|
|
PrintExtraFieldInfo(variables_, printer); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_GETTER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"@java.lang.Override\n" |
|
|
|
|
"$deprecation$public java.util.List<$boxed_type$>\n" |
|
|
|
@ -483,7 +487,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
" return $name$_;\n" // note: unmodifiable list
|
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_COUNT); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"@java.lang.Override\n" |
|
|
|
@ -491,7 +495,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
" return $name$_.size();\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_INDEXED_GETTER); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"@java.lang.Override\n" |
|
|
|
@ -515,7 +519,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
" }\n" |
|
|
|
|
"}\n"); |
|
|
|
|
|
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_INDEXED_SETTER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private void set$capitalized_name$(\n" |
|
|
|
|
" int index, $type$ value) {\n" |
|
|
|
@ -523,14 +527,14 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
" ensure$capitalized_name$IsMutable();\n" |
|
|
|
|
" $repeated_set$(index, value);\n" |
|
|
|
|
"}\n"); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_ADDER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private void add$capitalized_name$($type$ value) {\n" |
|
|
|
|
"$null_check$" |
|
|
|
|
" ensure$capitalized_name$IsMutable();\n" |
|
|
|
|
" $repeated_add$(value);\n" |
|
|
|
|
"}\n"); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_MULTI_ADDER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private void addAll$capitalized_name$(\n" |
|
|
|
|
" java.lang.Iterable<? extends $boxed_type$> values) {\n" |
|
|
|
@ -538,7 +542,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
" com.google.protobuf.AbstractMessageLite.addAll(\n" |
|
|
|
|
" values, $name$_);\n" |
|
|
|
|
"}\n"); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, CLEARER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private void clear$capitalized_name$() {\n" |
|
|
|
|
" $name$_ = $empty_list$;\n" |
|
|
|
@ -547,7 +551,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateMembers( |
|
|
|
|
|
|
|
|
|
void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
io::Printer* printer) const { |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_GETTER); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"@java.lang.Override\n" |
|
|
|
|
"$deprecation$public java.util.List<$boxed_type$>\n" |
|
|
|
@ -556,7 +560,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
" instance.get$capitalized_name$List());\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_COUNT); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"@java.lang.Override\n" |
|
|
|
@ -564,7 +568,7 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
" return instance.get$capitalized_name$Count();\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_INDEXED_GETTER); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"@java.lang.Override\n" |
|
|
|
@ -572,7 +576,8 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
" return instance.get$capitalized_name$(index);\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, SETTER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public Builder ${$set$capitalized_name$$}$(\n" |
|
|
|
|
" int index, $type$ value) {\n" |
|
|
|
@ -581,7 +586,8 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
" return this;\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_ADDER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public Builder " |
|
|
|
|
"${$add$capitalized_name$$}$($type$ value) {\n" |
|
|
|
@ -590,7 +596,8 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
" return this;\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, LIST_MULTI_ADDER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public Builder ${$addAll$capitalized_name$$}$(\n" |
|
|
|
|
" java.lang.Iterable<? extends $boxed_type$> values) {\n" |
|
|
|
@ -599,7 +606,8 @@ void RepeatedImmutablePrimitiveFieldLiteGenerator::GenerateBuilderMembers( |
|
|
|
|
" return this;\n" |
|
|
|
|
"}\n"); |
|
|
|
|
printer->Annotate("{", "}", descriptor_); |
|
|
|
|
WriteFieldDocComment(printer, descriptor_); |
|
|
|
|
WriteFieldAccessorDocComment(printer, descriptor_, CLEARER, |
|
|
|
|
/* builder */ true); |
|
|
|
|
printer->Print( |
|
|
|
|
variables_, |
|
|
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n" |
|
|
|
|