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