@ -84,7 +84,7 @@ MessageFieldGenerator::~MessageFieldGenerator() {}
void MessageFieldGenerator : :
GenerateMembers ( io : : Printer * printer ) const {
printer - > Print ( variables_ ,
" public $type$ $name$ = null ; \n " ) ;
" public $type$ $name$; \n " ) ;
}
void MessageFieldGenerator : :
@ -144,7 +144,7 @@ AccessorMessageFieldGenerator::~AccessorMessageFieldGenerator() {}
void AccessorMessageFieldGenerator : :
GenerateMembers ( io : : Printer * printer ) const {
printer - > Print ( variables_ ,
" private $type$ $name$_ = null ; \n "
" private $type$ $name$_; \n "
" public $type$ get$capitalized_name$() { \n "
" return $name$_; \n "
" } \n "
@ -218,7 +218,7 @@ RepeatedMessageFieldGenerator::~RepeatedMessageFieldGenerator() {}
void RepeatedMessageFieldGenerator : :
GenerateMembers ( io : : Printer * printer ) const {
printer - > Print ( variables_ ,
" public $type$[] $name$ = $type$.EMPTY_ARRAY ; \n " ) ;
" public $type$[] $name$; \n " ) ;
}
void RepeatedMessageFieldGenerator : :
@ -231,7 +231,8 @@ void RepeatedMessageFieldGenerator::
GenerateMergingCode ( io : : Printer * printer ) const {
// First, figure out the length of the array, then parse.
printer - > Print ( variables_ ,
" int arrayLength = com.google.protobuf.nano.WireFormatNano.getRepeatedFieldArrayLength(input, $tag$); \n "
" int arrayLength = com.google.protobuf.nano.WireFormatNano "
" .getRepeatedFieldArrayLength(input, $tag$); \n "
" int i = this.$name$.length; \n "
" $type$[] newArray = new $type$[i + arrayLength]; \n "
" System.arraycopy(this.$name$, 0, newArray, 0, i); \n "