(l int, d *Decoder)
| 5899 | } |
| 5900 | |
| 5901 | func (x *TestStruc) codecDecodeSelfFromArray(l int, d *Decoder) { |
| 5902 | var h codecSelfer19780 |
| 5903 | z, r := GenHelper().Decoder(d) |
| 5904 | _, _, _ = h, z, r |
| 5905 | var yyj103 int |
| 5906 | var yyb103 bool |
| 5907 | var yyhl103 bool = l >= 0 |
| 5908 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5909 | if yyb103 { |
| 5910 | z.DecReadArrayEnd() |
| 5911 | return |
| 5912 | } |
| 5913 | z.DecReadArrayElem() |
| 5914 | x.TestStrucCommon.S = (string)(z.DecStringZC(r.DecodeStringAsBytes())) |
| 5915 | yyj103++ |
| 5916 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5917 | if yyb103 { |
| 5918 | z.DecReadArrayEnd() |
| 5919 | return |
| 5920 | } |
| 5921 | z.DecReadArrayElem() |
| 5922 | x.TestStrucCommon.I64 = (int64)(r.DecodeInt64()) |
| 5923 | yyj103++ |
| 5924 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5925 | if yyb103 { |
| 5926 | z.DecReadArrayEnd() |
| 5927 | return |
| 5928 | } |
| 5929 | z.DecReadArrayElem() |
| 5930 | x.TestStrucCommon.I32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) |
| 5931 | yyj103++ |
| 5932 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5933 | if yyb103 { |
| 5934 | z.DecReadArrayEnd() |
| 5935 | return |
| 5936 | } |
| 5937 | z.DecReadArrayElem() |
| 5938 | x.TestStrucCommon.I16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) |
| 5939 | yyj103++ |
| 5940 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5941 | if yyb103 { |
| 5942 | z.DecReadArrayEnd() |
| 5943 | return |
| 5944 | } |
| 5945 | z.DecReadArrayElem() |
| 5946 | x.TestStrucCommon.I8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) |
| 5947 | yyj103++ |
| 5948 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5949 | if yyb103 { |
| 5950 | z.DecReadArrayEnd() |
| 5951 | return |
| 5952 | } |
| 5953 | z.DecReadArrayElem() |
| 5954 | x.TestStrucCommon.I64n = (int64)(r.DecodeInt64()) |
| 5955 | yyj103++ |
| 5956 | yyb103 = !z.DecContainerNext(yyj103, l, yyhl103) |
| 5957 | if yyb103 { |
| 5958 | z.DecReadArrayEnd() |
no test coverage detected