|
|
|
@ -168,14 +168,14 @@ GenerateInterfaceMembers(io::Printer* printer) const { |
|
|
|
|
void StringFieldGenerator:: |
|
|
|
|
GenerateMembers(io::Printer* printer) const { |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private Object $name$_;\n" |
|
|
|
|
"private java.lang.Object $name$_;\n" |
|
|
|
|
"$deprecation$public boolean has$capitalized_name$() {\n" |
|
|
|
|
" return $get_has_field_bit_message$;\n" |
|
|
|
|
"}\n"); |
|
|
|
|
|
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public String get$capitalized_name$() {\n" |
|
|
|
|
" Object ref = $name$_;\n" |
|
|
|
|
" java.lang.Object ref = $name$_;\n" |
|
|
|
|
" if (ref instanceof String) {\n" |
|
|
|
|
" return (String) ref;\n" |
|
|
|
|
" } else {\n" |
|
|
|
@ -189,7 +189,7 @@ GenerateMembers(io::Printer* printer) const { |
|
|
|
|
" }\n" |
|
|
|
|
"}\n" |
|
|
|
|
"private com.google.protobuf.ByteString get$capitalized_name$Bytes() {\n" |
|
|
|
|
" Object ref = $name$_;\n" |
|
|
|
|
" java.lang.Object ref = $name$_;\n" |
|
|
|
|
" if (ref instanceof String) {\n" |
|
|
|
|
" com.google.protobuf.ByteString b = \n" |
|
|
|
|
" com.google.protobuf.ByteString.copyFromUtf8((String) ref);\n" |
|
|
|
@ -204,14 +204,14 @@ GenerateMembers(io::Printer* printer) const { |
|
|
|
|
void StringFieldGenerator:: |
|
|
|
|
GenerateBuilderMembers(io::Printer* printer) const { |
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"private Object $name$_ $default_init$;\n" |
|
|
|
|
"private java.lang.Object $name$_ $default_init$;\n" |
|
|
|
|
"$deprecation$public boolean has$capitalized_name$() {\n" |
|
|
|
|
" return $get_has_field_bit_builder$;\n" |
|
|
|
|
"}\n"); |
|
|
|
|
|
|
|
|
|
printer->Print(variables_, |
|
|
|
|
"$deprecation$public String get$capitalized_name$() {\n" |
|
|
|
|
" Object ref = $name$_;\n" |
|
|
|
|
" java.lang.Object ref = $name$_;\n" |
|
|
|
|
" if (!(ref instanceof String)) {\n" |
|
|
|
|
" String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();\n" |
|
|
|
|
" $name$_ = s;\n" |
|
|
|
|