@@ -98,14 +98,14 @@ func (e *basicEncoderImpl) encodeBasic(input interface{}, signals []*PrimitivePa
9898 }
9999 root .AddPrimitivePacket (primitiveEncoder )
100100 return root .Encode (), nil
101- } else {
102- buf := make ([][]byte , 0 )
103- for _ , signal := range signals {
104- buf = append (buf , signal .Encode ())
105- }
106- buf = append (buf , primitiveEncoder .Encode ())
107- return bytes .Join (buf , []byte {}), nil
108101 }
102+
103+ buf := make ([][]byte , 0 )
104+ for _ , signal := range signals {
105+ buf = append (buf , signal .Encode ())
106+ }
107+ buf = append (buf , primitiveEncoder .Encode ())
108+ return bytes .Join (buf , []byte {}), nil
109109}
110110
111111// encodeBasicSlice encode reflect.Value of slice, and inserting signals
@@ -148,14 +148,14 @@ func (e *basicEncoderImpl) encodeBasicSlice(value reflect.Value, signals []*Prim
148148 }
149149 root .AddNodePacket (nodeEncoder )
150150 return root .Encode (), nil
151- } else {
152- buf := make ([][]byte , 0 )
153- for _ , signal := range signals {
154- buf = append (buf , signal .Encode ())
155- }
156- buf = append (buf , nodeEncoder .Encode ())
157- return bytes .Join (buf , []byte {}), nil
158151 }
152+
153+ buf := make ([][]byte , 0 )
154+ for _ , signal := range signals {
155+ buf = append (buf , signal .Encode ())
156+ }
157+ buf = append (buf , nodeEncoder .Encode ())
158+ return bytes .Join (buf , []byte {}), nil
159159}
160160
161161// encodeBasicString encode string to PrimitivePacketEncoder
@@ -216,7 +216,7 @@ func (e *basicEncoderImpl) encodeBasicBool(input interface{}) *PrimitivePacketEn
216216
217217// encodeBasicStringSlice encode reflect.Value of []string to NodePacketEncoder
218218func (e * basicEncoderImpl ) encodeBasicStringSlice (value reflect.Value ) * NodePacketEncoder {
219- var node = NewNodeArrayPacketEncoder (int (e .observe ))
219+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
220220 if out , ok := utils .ToStringSliceArray (value .Interface ()); ok {
221221 for _ , v := range out {
222222 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -229,7 +229,7 @@ func (e *basicEncoderImpl) encodeBasicStringSlice(value reflect.Value) *NodePack
229229
230230// encodeBasicInt32Slice encode reflect.Value of []int32 to NodePacketEncoder
231231func (e * basicEncoderImpl ) encodeBasicInt32Slice (value reflect.Value ) * NodePacketEncoder {
232- var node = NewNodeArrayPacketEncoder (int (e .observe ))
232+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
233233 if out , ok := utils .ToInt64SliceArray (value .Interface ()); ok {
234234 for _ , v := range out {
235235 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -242,7 +242,7 @@ func (e *basicEncoderImpl) encodeBasicInt32Slice(value reflect.Value) *NodePacke
242242
243243// encodeBasicUint32Slice encode reflect.Value of []uint32 to NodePacketEncoder
244244func (e * basicEncoderImpl ) encodeBasicUint32Slice (value reflect.Value ) * NodePacketEncoder {
245- var node = NewNodeArrayPacketEncoder (int (e .observe ))
245+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
246246 if out , ok := utils .ToUInt64SliceArray (value .Interface ()); ok {
247247 for _ , v := range out {
248248 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -255,7 +255,7 @@ func (e *basicEncoderImpl) encodeBasicUint32Slice(value reflect.Value) *NodePack
255255
256256// encodeBasicInt64Slice encode reflect.Value of []int64 to NodePacketEncoder
257257func (e * basicEncoderImpl ) encodeBasicInt64Slice (value reflect.Value ) * NodePacketEncoder {
258- var node = NewNodeArrayPacketEncoder (int (e .observe ))
258+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
259259 if out , ok := utils .ToInt64SliceArray (value .Interface ()); ok {
260260 for _ , v := range out {
261261 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -268,7 +268,7 @@ func (e *basicEncoderImpl) encodeBasicInt64Slice(value reflect.Value) *NodePacke
268268
269269// encodeBasicUint64Slice encode reflect.Value of []uint64 to NodePacketEncoder
270270func (e * basicEncoderImpl ) encodeBasicUint64Slice (value reflect.Value ) * NodePacketEncoder {
271- var node = NewNodeArrayPacketEncoder (int (e .observe ))
271+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
272272 if out , ok := utils .ToUInt64SliceArray (value .Interface ()); ok {
273273 for _ , v := range out {
274274 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -281,7 +281,7 @@ func (e *basicEncoderImpl) encodeBasicUint64Slice(value reflect.Value) *NodePack
281281
282282// encodeBasicFloat32Slice encode reflect.Value of []float32 to NodePacketEncoder
283283func (e * basicEncoderImpl ) encodeBasicFloat32Slice (value reflect.Value ) * NodePacketEncoder {
284- var node = NewNodeArrayPacketEncoder (int (e .observe ))
284+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
285285 if out , ok := utils .ToUFloat64SliceArray (value .Interface ()); ok {
286286 for _ , v := range out {
287287 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -294,7 +294,7 @@ func (e *basicEncoderImpl) encodeBasicFloat32Slice(value reflect.Value) *NodePac
294294
295295// encodeBasicFloat64Slice encode reflect.Value of []float64 to NodePacketEncoder
296296func (e * basicEncoderImpl ) encodeBasicFloat64Slice (value reflect.Value ) * NodePacketEncoder {
297- var node = NewNodeArrayPacketEncoder (int (e .observe ))
297+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
298298 if out , ok := utils .ToUFloat64SliceArray (value .Interface ()); ok {
299299 for _ , v := range out {
300300 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
@@ -307,7 +307,7 @@ func (e *basicEncoderImpl) encodeBasicFloat64Slice(value reflect.Value) *NodePac
307307
308308// encodeBasicBoolSlice encode reflect.Value of []bool to NodePacketEncoder
309309func (e * basicEncoderImpl ) encodeBasicBoolSlice (value reflect.Value ) * NodePacketEncoder {
310- var node = NewNodeArrayPacketEncoder (int (e .observe ))
310+ var node = NewNodeSlicePacketEncoder (int (e .observe ))
311311 if out , ok := utils .ToBoolSliceArray (value .Interface ()); ok {
312312 for _ , v := range out {
313313 var item = NewPrimitivePacketEncoder (utils .KeyOfSliceItem )
0 commit comments