|
@@ -143,16 +143,16 @@ int ImmutableEnumFieldLiteGenerator::GetNumBitsForMessage() const {
|
|
void ImmutableEnumFieldLiteGenerator::GenerateInterfaceMembers(
|
|
void ImmutableEnumFieldLiteGenerator::GenerateInterfaceMembers(
|
|
io::Printer* printer) const {
|
|
io::Printer* printer) const {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, HAZZER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$boolean has$capitalized_name$();\n");
|
|
"$deprecation$boolean has$capitalized_name$();\n");
|
|
}
|
|
}
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$int get$capitalized_name$Value();\n");
|
|
"$deprecation$int get$capitalized_name$Value();\n");
|
|
}
|
|
}
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(variables_, "$deprecation$$type$ get$capitalized_name$();\n");
|
|
printer->Print(variables_, "$deprecation$$type$ get$capitalized_name$();\n");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -161,7 +161,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
printer->Print(variables_, "private int $name$_;\n");
|
|
printer->Print(variables_, "private int $name$_;\n");
|
|
PrintExtraFieldInfo(variables_, printer);
|
|
PrintExtraFieldInfo(variables_, printer);
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, HAZZER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -171,7 +171,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -180,7 +180,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
@@ -191,14 +191,14 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
|
|
|
|
// Generate private setters for the builder to proxy into.
|
|
// Generate private setters for the builder to proxy into.
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, SETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"private void set$capitalized_name$Value(int value) {\n"
|
|
"private void set$capitalized_name$Value(int value) {\n"
|
|
" $set_has_field_bit_message$"
|
|
" $set_has_field_bit_message$"
|
|
" $name$_ = value;\n"
|
|
" $name$_ = value;\n"
|
|
"}\n");
|
|
"}\n");
|
|
}
|
|
}
|
|
- 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"
|
|
" if (value == null) {\n"
|
|
" if (value == null) {\n"
|
|
@@ -207,7 +207,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" $set_has_field_bit_message$\n"
|
|
" $set_has_field_bit_message$\n"
|
|
" $name$_ = value.getNumber();\n"
|
|
" $name$_ = value.getNumber();\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"
|
|
" $clear_has_field_bit_message$\n"
|
|
" $clear_has_field_bit_message$\n"
|
|
@@ -218,7 +218,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
io::Printer* printer) const {
|
|
io::Printer* printer) const {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, HAZZER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -228,7 +228,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -236,7 +236,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return instance.get$capitalized_name$Value();\n"
|
|
" return instance.get$capitalized_name$Value();\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, SETTER, true);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$public Builder "
|
|
"$deprecation$public Builder "
|
|
"${$set$capitalized_name$Value$}$(int value) {\n"
|
|
"${$set$capitalized_name$Value$}$(int value) {\n"
|
|
@@ -246,14 +246,14 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
" return instance.get$capitalized_name$();\n"
|
|
" return instance.get$capitalized_name$();\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, SETTER, 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"
|
|
@@ -262,7 +262,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, CLEARER, true);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n"
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n"
|
|
@@ -317,7 +317,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
|
|
io::Printer* printer) const {
|
|
io::Printer* printer) const {
|
|
PrintExtraFieldInfo(variables_, printer);
|
|
PrintExtraFieldInfo(variables_, printer);
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, HAZZER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -327,7 +327,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -339,7 +339,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
@@ -354,14 +354,14 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
|
|
|
|
|
|
// Generate private setters for the builder to proxy into.
|
|
// Generate private setters for the builder to proxy into.
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, SETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"private void set$capitalized_name$Value(int value) {\n"
|
|
"private void set$capitalized_name$Value(int value) {\n"
|
|
" $set_oneof_case_message$;\n"
|
|
" $set_oneof_case_message$;\n"
|
|
" $oneof_name$_ = value;\n"
|
|
" $oneof_name$_ = value;\n"
|
|
"}\n");
|
|
"}\n");
|
|
}
|
|
}
|
|
- 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"
|
|
" if (value == null) {\n"
|
|
" if (value == null) {\n"
|
|
@@ -370,7 +370,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
|
|
" $set_oneof_case_message$;\n"
|
|
" $set_oneof_case_message$;\n"
|
|
" $oneof_name$_ = value.getNumber();\n"
|
|
" $oneof_name$_ = value.getNumber();\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"
|
|
@@ -397,7 +397,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateFieldInfo(
|
|
void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
|
|
void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
|
|
io::Printer* printer) const {
|
|
io::Printer* printer) const {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
if (SupportFieldPresence(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, HAZZER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -407,7 +407,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -415,7 +415,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return instance.get$capitalized_name$Value();\n"
|
|
" return instance.get$capitalized_name$Value();\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, SETTER, true);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$public Builder "
|
|
"$deprecation$public Builder "
|
|
"${$set$capitalized_name$Value$}$(int value) {\n"
|
|
"${$set$capitalized_name$Value$}$(int value) {\n"
|
|
@@ -425,14 +425,14 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
}
|
|
}
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
"$deprecation$public $type$ ${$get$capitalized_name$$}$() {\n"
|
|
" return instance.get$capitalized_name$();\n"
|
|
" return instance.get$capitalized_name$();\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, SETTER, 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"
|
|
@@ -441,7 +441,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, CLEARER, true);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n"
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n"
|
|
@@ -475,22 +475,23 @@ int RepeatedImmutableEnumFieldLiteGenerator::GetNumBitsForMessage() const {
|
|
|
|
|
|
void RepeatedImmutableEnumFieldLiteGenerator::GenerateInterfaceMembers(
|
|
void RepeatedImmutableEnumFieldLiteGenerator::GenerateInterfaceMembers(
|
|
io::Printer* printer) const {
|
|
io::Printer* printer) const {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, LIST_GETTER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"$deprecation$java.util.List<$type$> get$capitalized_name$List();\n");
|
|
"$deprecation$java.util.List<$type$> 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");
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, LIST_GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$java.util.List<java.lang.Integer>\n"
|
|
"$deprecation$java.util.List<java.lang.Integer>\n"
|
|
"get$capitalized_name$ValueList();\n");
|
|
"get$capitalized_name$ValueList();\n");
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_,
|
|
|
|
+ LIST_INDEXED_GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$int get$capitalized_name$Value(int index);\n");
|
|
"$deprecation$int get$capitalized_name$Value(int index);\n");
|
|
}
|
|
}
|
|
@@ -513,7 +514,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" }\n"
|
|
" }\n"
|
|
" };\n");
|
|
" };\n");
|
|
PrintExtraFieldInfo(variables_, printer);
|
|
PrintExtraFieldInfo(variables_, printer);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, LIST_GETTER);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
@@ -523,7 +524,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" java.lang.Integer, $type$>($name$_, $name$_converter_);\n"
|
|
" java.lang.Integer, $type$>($name$_, $name$_converter_);\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"
|
|
@@ -531,7 +532,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::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"
|
|
@@ -540,7 +541,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, LIST_GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public java.util.List<java.lang.Integer>\n"
|
|
"$deprecation$public java.util.List<java.lang.Integer>\n"
|
|
@@ -548,7 +549,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" return $name$_;\n"
|
|
" return $name$_;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_,
|
|
|
|
+ LIST_INDEXED_GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public int "
|
|
"$deprecation$public int "
|
|
@@ -572,7 +574,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" com.google.protobuf.GeneratedMessageLite.mutableCopy($name$_);\n"
|
|
" com.google.protobuf.GeneratedMessageLite.mutableCopy($name$_);\n"
|
|
" }\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"
|
|
@@ -582,7 +584,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" $name$_.setInt(index, value.getNumber());\n"
|
|
" $name$_.setInt(index, value.getNumber());\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"
|
|
" if (value == null) {\n"
|
|
" if (value == null) {\n"
|
|
@@ -591,7 +593,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" $name$_.addInt(value.getNumber());\n"
|
|
" $name$_.addInt(value.getNumber());\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 $type$> values) {\n"
|
|
" java.lang.Iterable<? extends $type$> values) {\n"
|
|
@@ -600,27 +602,28 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
|
|
" $name$_.addInt(value.getNumber());\n"
|
|
" $name$_.addInt(value.getNumber());\n"
|
|
" }\n"
|
|
" }\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$_ = emptyIntList();\n"
|
|
" $name$_ = emptyIntList();\n"
|
|
"}\n");
|
|
"}\n");
|
|
|
|
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, SETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"private void set$capitalized_name$Value(\n"
|
|
"private void set$capitalized_name$Value(\n"
|
|
" int index, int value) {\n"
|
|
" int index, int value) {\n"
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" $name$_.setInt(index, value);\n"
|
|
" $name$_.setInt(index, value);\n"
|
|
"}\n");
|
|
"}\n");
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, LIST_ADDER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"private void add$capitalized_name$Value(int value) {\n"
|
|
"private void add$capitalized_name$Value(int value) {\n"
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" ensure$capitalized_name$IsMutable();\n"
|
|
" $name$_.addInt(value);\n"
|
|
" $name$_.addInt(value);\n"
|
|
"}\n");
|
|
"}\n");
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_,
|
|
|
|
+ LIST_MULTI_ADDER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"private void addAll$capitalized_name$Value(\n"
|
|
"private void addAll$capitalized_name$Value(\n"
|
|
" java.lang.Iterable<java.lang.Integer> values) {\n"
|
|
" java.lang.Iterable<java.lang.Integer> values) {\n"
|
|
@@ -648,7 +651,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateFieldInfo(
|
|
|
|
|
|
void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
void RepeatedImmutableEnumFieldLiteGenerator::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<$type$> "
|
|
"$deprecation$public java.util.List<$type$> "
|
|
@@ -656,7 +659,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return instance.get$capitalized_name$List();\n"
|
|
" return 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"
|
|
@@ -664,7 +667,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::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"
|
|
@@ -672,7 +675,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::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_, LIST_INDEXED_SETTER, 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"
|
|
@@ -681,7 +684,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, LIST_ADDER, 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"
|
|
@@ -690,7 +693,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, LIST_MULTI_ADDER, 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 $type$> values) {\n"
|
|
" java.lang.Iterable<? extends $type$> values) {\n"
|
|
@@ -699,7 +702,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldAccessorDocComment(printer, descriptor_, CLEARER, true);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n"
|
|
"$deprecation$public Builder ${$clear$capitalized_name$$}$() {\n"
|
|
@@ -710,7 +713,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
|
|
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
if (SupportUnknownEnumValue(descriptor_->file())) {
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, LIST_GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public java.util.List<java.lang.Integer>\n"
|
|
"$deprecation$public java.util.List<java.lang.Integer>\n"
|
|
@@ -719,7 +722,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" instance.get$capitalized_name$ValueList());\n"
|
|
" instance.get$capitalized_name$ValueList());\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_,
|
|
|
|
+ LIST_INDEXED_GETTER);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"@java.lang.Override\n"
|
|
"@java.lang.Override\n"
|
|
"$deprecation$public int "
|
|
"$deprecation$public int "
|
|
@@ -727,7 +731,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return instance.get$capitalized_name$Value(index);\n"
|
|
" return instance.get$capitalized_name$Value(index);\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_,
|
|
|
|
+ LIST_INDEXED_SETTER, true);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"$deprecation$public Builder ${$set$capitalized_name$Value$}$(\n"
|
|
"$deprecation$public Builder ${$set$capitalized_name$Value$}$(\n"
|
|
@@ -737,7 +742,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_, LIST_ADDER,
|
|
|
|
+ true);
|
|
printer->Print(variables_,
|
|
printer->Print(variables_,
|
|
"$deprecation$public Builder "
|
|
"$deprecation$public Builder "
|
|
"${$add$capitalized_name$Value$}$(int value) {\n"
|
|
"${$add$capitalized_name$Value$}$(int value) {\n"
|
|
@@ -745,7 +751,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
|
|
" return this;\n"
|
|
" return this;\n"
|
|
"}\n");
|
|
"}\n");
|
|
printer->Annotate("{", "}", descriptor_);
|
|
printer->Annotate("{", "}", descriptor_);
|
|
- WriteFieldDocComment(printer, descriptor_);
|
|
|
|
|
|
+ WriteFieldEnumValueAccessorDocComment(printer, descriptor_,
|
|
|
|
+ LIST_MULTI_ADDER, true);
|
|
printer->Print(
|
|
printer->Print(
|
|
variables_,
|
|
variables_,
|
|
"$deprecation$public Builder ${$addAll$capitalized_name$Value$}$(\n"
|
|
"$deprecation$public Builder ${$addAll$capitalized_name$Value$}$(\n"
|