@ -140,18 +140,21 @@ int ImmutableEnumFieldLiteGenerator::GetNumBitsForMessage() const {
void ImmutableEnumFieldLiteGenerator : : GenerateInterfaceMembers (
io : : Printer * printer ) const {
if ( descriptor_ - > has_presence ( ) ) {
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" $deprecation$boolean ${$has$capitalized_name$$}$(); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
}
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" $deprecation$int ${$get$capitalized_name$Value$}$(); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" $deprecation$$type$ ${$get$capitalized_name$$}$(); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
@ -173,7 +176,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
printer - > Print ( variables_ , " private int $name$_; \n " ) ;
PrintExtraFieldInfo ( variables_ , printer ) ;
if ( descriptor_ - > has_presence ( ) ) {
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -183,7 +187,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
}
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -192,7 +197,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public $type$ ${$get$capitalized_name$$}$() { \n "
@ -203,20 +209,23 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
// Generate private setters for the builder to proxy into.
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void set$capitalized_name$Value(int value) { \n "
" $set_has_field_bit_message$ "
" $name$_ = value; \n "
" } \n " ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , SETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void set$capitalized_name$($type$ value) { \n "
" $name$_ = value.getNumber(); \n "
" $set_has_field_bit_message$ \n "
" } \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void clear$capitalized_name$() { \n "
" $clear_has_field_bit_message$ \n "
@ -227,7 +236,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateMembers(
void ImmutableEnumFieldLiteGenerator : : GenerateBuilderMembers (
io : : Printer * printer ) const {
if ( descriptor_ - > has_presence ( ) ) {
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -237,7 +247,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
}
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -246,6 +257,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder "
@ -256,7 +268,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public $type$ ${$get$capitalized_name$$}$() { \n "
@ -264,6 +277,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder "
@ -274,6 +288,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print (
variables_ ,
@ -287,7 +302,8 @@ void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
void ImmutableEnumFieldLiteGenerator : : GenerateKotlinDslMembers (
io : : Printer * printer ) const {
WriteFieldDocComment ( printer , descriptor_ , /* kdoc */ true ) ;
WriteFieldDocComment ( printer , descriptor_ , context_ - > options ( ) ,
/* kdoc */ true ) ;
printer - > Print ( variables_ ,
" $kt_deprecation$public var $kt_name$: $kt_type$ \n "
" @JvmName( \" ${$get$kt_capitalized_name$$}$ \" ) \n "
@ -310,6 +326,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
}
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print ( variables_ ,
" public fun ${$clear$kt_capitalized_name$$}$() { \n "
@ -318,6 +335,7 @@ void ImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
if ( descriptor_ - > has_presence ( ) ) {
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print (
variables_ ,
@ -371,7 +389,8 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
io : : Printer * printer ) const {
PrintExtraFieldInfo ( variables_ , printer ) ;
ABSL_DCHECK ( descriptor_ - > has_presence ( ) ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public boolean ${$has$capitalized_name$$}$() { \n "
@ -380,7 +399,8 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -392,7 +412,8 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public $type$ ${$get$capitalized_name$$}$() { \n "
@ -407,20 +428,23 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
// Generate private setters for the builder to proxy into.
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void set$capitalized_name$Value(int value) { \n "
" $set_oneof_case_message$; \n "
" $oneof_name$_ = value; \n "
" } \n " ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , SETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void set$capitalized_name$($type$ value) { \n "
" $oneof_name$_ = value.getNumber(); \n "
" $set_oneof_case_message$; \n "
" } \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void clear$capitalized_name$() { \n "
" if ($has_oneof_case_message$) { \n "
@ -447,7 +471,8 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateFieldInfo(
void ImmutableEnumOneofFieldLiteGenerator : : GenerateBuilderMembers (
io : : Printer * printer ) const {
ABSL_DCHECK ( descriptor_ - > has_presence ( ) ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , HAZZER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public boolean ${$has$capitalized_name$$}$() { \n "
@ -456,7 +481,8 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -465,6 +491,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder "
@ -475,7 +502,8 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
}
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public $type$ ${$get$capitalized_name$$}$() { \n "
@ -483,6 +511,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder "
@ -493,6 +522,7 @@ void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print (
variables_ ,
@ -527,28 +557,32 @@ int RepeatedImmutableEnumFieldLiteGenerator::GetNumBitsForMessage() const {
void RepeatedImmutableEnumFieldLiteGenerator : : GenerateInterfaceMembers (
io : : Printer * printer ) const {
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" $deprecation$java.util.List<$type$> "
" ${$get$capitalized_name$List$}$(); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_COUNT ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_COUNT ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" $deprecation$int ${$get$capitalized_name$Count$}$(); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" $deprecation$$type$ ${$get$capitalized_name$$}$(int index); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" $deprecation$java.util.List<java.lang.Integer> \n "
" ${$get$capitalized_name$ValueList$}$(); \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ ,
LIST_INDEXED_GETTER ) ;
WriteFieldEnumValueAccessorDocComment (
printer , descriptor_ , LIST_INDEXED_GETTER , context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" $deprecation$int ${$get$capitalized_name$Value$}$(int index); \n " ) ;
@ -573,7 +607,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" } \n "
" }; \n " ) ;
PrintExtraFieldInfo ( variables_ , printer ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -583,7 +618,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" java.lang.Integer, $type$>($name$_, $name$_converter_); \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_COUNT ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_COUNT ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -591,7 +627,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" return $name$_.size(); \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
// NB: Do not use the "$name$_converter_" field; the usage of generics
@ -605,7 +642,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public java.util.List<java.lang.Integer> \n "
@ -613,8 +651,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" return $name$_; \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ ,
LIST_INDEXED_GETTER ) ;
WriteFieldEnumValueAccessorDocComment (
printer , descriptor_ , LIST_INDEXED_GETTER , context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public int "
@ -640,7 +678,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); \n "
" } \n "
" } \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_SETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_SETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void set$capitalized_name$( \n "
" int index, $type$ value) { \n "
@ -648,14 +687,16 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" ensure$capitalized_name$IsMutable(); \n "
" $name$_.setInt(index, value.getNumber()); \n "
" } \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_ADDER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_ADDER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void add$capitalized_name$($type$ value) { \n "
" $null_check$ "
" ensure$capitalized_name$IsMutable(); \n "
" $name$_.addInt(value.getNumber()); \n "
" } \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_MULTI_ADDER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_MULTI_ADDER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void addAll$capitalized_name$( \n "
" java.lang.Iterable<? extends $type$> values) { \n "
@ -664,28 +705,31 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
" $name$_.addInt(value.getNumber()); \n "
" } \n "
" } \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void clear$capitalized_name$() { \n "
" $name$_ = emptyIntList(); \n "
" } \n " ) ;
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , SETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void set$capitalized_name$Value( \n "
" int index, int value) { \n "
" ensure$capitalized_name$IsMutable(); \n "
" $name$_.setInt(index, value); \n "
" } \n " ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_ADDER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_ADDER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void add$capitalized_name$Value(int value) { \n "
" ensure$capitalized_name$IsMutable(); \n "
" $name$_.addInt(value); \n "
" } \n " ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ ,
LIST_MULTI_ADDER ) ;
WriteFieldEnumValueAccessorDocComment (
printer , descriptor_ , LIST_MULTI_ADDER , context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" private void addAll$capitalized_name$Value( \n "
" java.lang.Iterable<java.lang.Integer> values) { \n "
@ -713,7 +757,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateFieldInfo(
void RepeatedImmutableEnumFieldLiteGenerator : : GenerateBuilderMembers (
io : : Printer * printer ) const {
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public java.util.List<$type$> "
@ -721,7 +766,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" return instance.get$capitalized_name$List(); \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_COUNT ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_COUNT ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -729,7 +775,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" return instance.get$capitalized_name$Count(); \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_GETTER ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_GETTER ,
context_ - > options ( ) ) ;
printer - > Print (
variables_ ,
" @java.lang.Override \n "
@ -738,6 +785,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_SETTER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder ${$set$capitalized_name$$}$( \n "
@ -748,6 +796,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_ADDER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder "
@ -758,6 +807,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_MULTI_ADDER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder ${$addAll$capitalized_name$$}$( \n "
@ -768,6 +818,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print (
variables_ ,
@ -779,7 +830,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
if ( SupportUnknownEnumValue ( descriptor_ ) ) {
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_GETTER ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_GETTER ,
context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public java.util.List<java.lang.Integer> \n "
@ -788,8 +840,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" instance.get$capitalized_name$ValueList()); \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ ,
LIST_INDEXED_GETTER ) ;
WriteFieldEnumValueAccessorDocComment (
printer , descriptor_ , LIST_INDEXED_GETTER , context_ - > options ( ) ) ;
printer - > Print ( variables_ ,
" @java.lang.Override \n "
" $deprecation$public int "
@ -797,9 +849,9 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" return instance.get$capitalized_name$Value(index); \n "
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ ,
LIST_INDEXED_SETTER ,
/* builder */ true ) ;
WriteFieldEnumValueAccessorDocComment (
printer , descriptor_ , LIST_INDEXED_SETTER , context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print (
variables_ ,
" $deprecation$public Builder ${$set$capitalized_name$Value$}$( \n "
@ -810,6 +862,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ , LIST_ADDER ,
context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print ( variables_ ,
" $deprecation$public Builder "
@ -820,7 +873,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
" } \n " ) ;
printer - > Annotate ( " { " , " } " , descriptor_ , Semantic : : kSet ) ;
WriteFieldEnumValueAccessorDocComment ( printer , descriptor_ ,
LIST_MULTI_ADDER ,
LIST_MULTI_ADDER , context_ - > options ( ) ,
/* builder */ true ) ;
printer - > Print (
variables_ ,
@ -852,7 +905,8 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" public class ${$$kt_capitalized_name$Proxy$}$ private constructor() "
" : com.google.protobuf.kotlin.DslProxy() \n " ) ;
WriteFieldDocComment ( printer , descriptor_ , /* kdoc */ true ) ;
WriteFieldDocComment ( printer , descriptor_ , context_ - > options ( ) ,
/* kdoc */ true ) ;
printer - > Print ( variables_ ,
" $kt_deprecation$ public val $kt_name$: "
" com.google.protobuf.kotlin.DslList "
@ -863,6 +917,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" ) \n " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_ADDER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print ( variables_ ,
" @kotlin.jvm.JvmSynthetic \n "
@ -874,6 +929,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" } " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_ADDER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print ( variables_ ,
" @kotlin.jvm.JvmSynthetic \n "
@ -886,6 +942,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" } " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_MULTI_ADDER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print ( variables_ ,
" @kotlin.jvm.JvmSynthetic \n "
@ -897,6 +954,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" } " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_MULTI_ADDER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print (
variables_ ,
@ -910,6 +968,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" } " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , LIST_INDEXED_SETTER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print (
variables_ ,
@ -922,6 +981,7 @@ void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
" } " ) ;
WriteFieldAccessorDocComment ( printer , descriptor_ , CLEARER ,
context_ - > options ( ) ,
/* builder */ false , /* kdoc */ true ) ;
printer - > Print ( variables_ ,
" @kotlin.jvm.JvmSynthetic \n "