gets a builder for the field . if no builder has been created yet , a builder is created on demand by calling message #tobuilder . concode_field_sep GeneratedMessage.BuilderParent parent concode_elem_sep boolean isClean concode_elem_sep BType builder concode_elem_sep MType message concode_field_sep void onChanged concode_elem_sep void markDirty concode_elem_sep MType build concode_elem_sep SingleFieldBuilder<MType,BType,IType> mergeFrom concode_elem_sep IType getMessageOrBuilder concode_elem_sep SingleFieldBuilder<MType,BType,IType> clear concode_elem_sep MType getMessage concode_elem_sep void dispose concode_elem_sep SingleFieldBuilder<MType,BType,IType> setMessage
BType function ( ) { if ( builder == null ) { builder = ( BType ) message . newBuilderForType ( this ) ; builder . mergeFrom ( message ) ; builder . markClean ( ) ; } return builder ; }