// +build !notfastpath // Code generated by codecgen - DO NOT EDIT. package codec import ( "errors" "runtime" "strconv" ) const ( // ----- content types ---- codecSelferCcUTF819781 = 1 codecSelferCcRAW19781 = 255 // ----- value types used ---- codecSelferValueTypeArray19781 = 10 codecSelferValueTypeMap19781 = 9 codecSelferValueTypeString19781 = 6 codecSelferValueTypeInt19781 = 2 codecSelferValueTypeUint19781 = 3 codecSelferValueTypeFloat19781 = 4 codecSelferBitsize19781 = uint8(32 << (^uint(0) >> 63)) ) var ( errCodecSelferOnlyMapOrArrayEncodeToStruct19781 = errors.New(`only encoded map or array can be decoded into a struct`) ) type codecSelfer19781 struct{} func codecSelfer19781False() bool { return false } func init() { if GenVersion != 10 { _, file, _, _ := runtime.Caller(0) panic("codecgen version mismatch: current: 10, need " + strconv.FormatInt(int64(GenVersion), 10) + ". Re-generate file: " + file) } if false { var _ byte = 0 // reference the types, but skip this branch at build/run time } } func (x *TestMammoth2) CodecEncodeSelf(e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.EncExtension(x, yyxt1) } else { yysep2 := !z.EncBinary() yy2arr2 := z.EncBasicHandle().StructToArray _, _ = yysep2, yy2arr2 const yyr2 bool = false // struct tag has 'toArray' if yyr2 || yy2arr2 { r.WriteArrayStart(218) } else { r.WriteMapStart(218) } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FIntf == nil { r.EncodeNil() } else { if false { } else { z.EncFallback(x.FIntf) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FIntf`) } r.WriteMapElemValue() if x.FIntf == nil { r.EncodeNil() } else { if false { } else { z.EncFallback(x.FIntf) } } } var yyn6 bool if x.FptrIntf == nil { yyn6 = true goto LABEL6 } LABEL6: if yyr2 || yy2arr2 { if yyn6 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrIntf == nil { r.EncodeNil() } else { yy7 := *x.FptrIntf if false { } else { z.EncFallback(yy7) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrIntf`) } r.WriteMapElemValue() if yyn6 { r.EncodeNil() } else { if x.FptrIntf == nil { r.EncodeNil() } else { yy9 := *x.FptrIntf if false { } else { z.EncFallback(yy9) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { if z.EncBasicHandle().StringToRaw { r.EncodeStringBytesRaw(z.BytesView(string(x.FString))) } else { r.EncodeStringEnc(codecSelferCcUTF819781, string(x.FString)) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FString`) } r.WriteMapElemValue() if false { } else { if z.EncBasicHandle().StringToRaw { r.EncodeStringBytesRaw(z.BytesView(string(x.FString))) } else { r.EncodeStringEnc(codecSelferCcUTF819781, string(x.FString)) } } } var yyn14 bool if x.FptrString == nil { yyn14 = true goto LABEL14 } LABEL14: if yyr2 || yy2arr2 { if yyn14 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrString == nil { r.EncodeNil() } else { yy15 := *x.FptrString if false { } else { if z.EncBasicHandle().StringToRaw { r.EncodeStringBytesRaw(z.BytesView(string(yy15))) } else { r.EncodeStringEnc(codecSelferCcUTF819781, string(yy15)) } } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrString`) } r.WriteMapElemValue() if yyn14 { r.EncodeNil() } else { if x.FptrString == nil { r.EncodeNil() } else { yy17 := *x.FptrString if false { } else { if z.EncBasicHandle().StringToRaw { r.EncodeStringBytesRaw(z.BytesView(string(yy17))) } else { r.EncodeStringEnc(codecSelferCcUTF819781, string(yy17)) } } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeFloat32(float32(x.FFloat32)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FFloat32`) } r.WriteMapElemValue() if false { } else { r.EncodeFloat32(float32(x.FFloat32)) } } var yyn22 bool if x.FptrFloat32 == nil { yyn22 = true goto LABEL22 } LABEL22: if yyr2 || yy2arr2 { if yyn22 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrFloat32 == nil { r.EncodeNil() } else { yy23 := *x.FptrFloat32 if false { } else { r.EncodeFloat32(float32(yy23)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrFloat32`) } r.WriteMapElemValue() if yyn22 { r.EncodeNil() } else { if x.FptrFloat32 == nil { r.EncodeNil() } else { yy25 := *x.FptrFloat32 if false { } else { r.EncodeFloat32(float32(yy25)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeFloat64(float64(x.FFloat64)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FFloat64`) } r.WriteMapElemValue() if false { } else { r.EncodeFloat64(float64(x.FFloat64)) } } var yyn30 bool if x.FptrFloat64 == nil { yyn30 = true goto LABEL30 } LABEL30: if yyr2 || yy2arr2 { if yyn30 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrFloat64 == nil { r.EncodeNil() } else { yy31 := *x.FptrFloat64 if false { } else { r.EncodeFloat64(float64(yy31)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrFloat64`) } r.WriteMapElemValue() if yyn30 { r.EncodeNil() } else { if x.FptrFloat64 == nil { r.EncodeNil() } else { yy33 := *x.FptrFloat64 if false { } else { r.EncodeFloat64(float64(yy33)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(x.FUint)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FUint`) } r.WriteMapElemValue() if false { } else { r.EncodeUint(uint64(x.FUint)) } } var yyn38 bool if x.FptrUint == nil { yyn38 = true goto LABEL38 } LABEL38: if yyr2 || yy2arr2 { if yyn38 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrUint == nil { r.EncodeNil() } else { yy39 := *x.FptrUint if false { } else { r.EncodeUint(uint64(yy39)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrUint`) } r.WriteMapElemValue() if yyn38 { r.EncodeNil() } else { if x.FptrUint == nil { r.EncodeNil() } else { yy41 := *x.FptrUint if false { } else { r.EncodeUint(uint64(yy41)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(x.FUint8)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FUint8`) } r.WriteMapElemValue() if false { } else { r.EncodeUint(uint64(x.FUint8)) } } var yyn46 bool if x.FptrUint8 == nil { yyn46 = true goto LABEL46 } LABEL46: if yyr2 || yy2arr2 { if yyn46 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrUint8 == nil { r.EncodeNil() } else { yy47 := *x.FptrUint8 if false { } else { r.EncodeUint(uint64(yy47)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrUint8`) } r.WriteMapElemValue() if yyn46 { r.EncodeNil() } else { if x.FptrUint8 == nil { r.EncodeNil() } else { yy49 := *x.FptrUint8 if false { } else { r.EncodeUint(uint64(yy49)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(x.FUint16)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FUint16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FUint16`) } r.WriteMapElemValue() if false { } else { r.EncodeUint(uint64(x.FUint16)) } } var yyn54 bool if x.FptrUint16 == nil { yyn54 = true goto LABEL54 } LABEL54: if yyr2 || yy2arr2 { if yyn54 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrUint16 == nil { r.EncodeNil() } else { yy55 := *x.FptrUint16 if false { } else { r.EncodeUint(uint64(yy55)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrUint16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrUint16`) } r.WriteMapElemValue() if yyn54 { r.EncodeNil() } else { if x.FptrUint16 == nil { r.EncodeNil() } else { yy57 := *x.FptrUint16 if false { } else { r.EncodeUint(uint64(yy57)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(x.FUint32)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FUint32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FUint32`) } r.WriteMapElemValue() if false { } else { r.EncodeUint(uint64(x.FUint32)) } } var yyn62 bool if x.FptrUint32 == nil { yyn62 = true goto LABEL62 } LABEL62: if yyr2 || yy2arr2 { if yyn62 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrUint32 == nil { r.EncodeNil() } else { yy63 := *x.FptrUint32 if false { } else { r.EncodeUint(uint64(yy63)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrUint32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrUint32`) } r.WriteMapElemValue() if yyn62 { r.EncodeNil() } else { if x.FptrUint32 == nil { r.EncodeNil() } else { yy65 := *x.FptrUint32 if false { } else { r.EncodeUint(uint64(yy65)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(x.FUint64)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FUint64`) } r.WriteMapElemValue() if false { } else { r.EncodeUint(uint64(x.FUint64)) } } var yyn70 bool if x.FptrUint64 == nil { yyn70 = true goto LABEL70 } LABEL70: if yyr2 || yy2arr2 { if yyn70 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrUint64 == nil { r.EncodeNil() } else { yy71 := *x.FptrUint64 if false { } else { r.EncodeUint(uint64(yy71)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrUint64`) } r.WriteMapElemValue() if yyn70 { r.EncodeNil() } else { if x.FptrUint64 == nil { r.EncodeNil() } else { yy73 := *x.FptrUint64 if false { } else { r.EncodeUint(uint64(yy73)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(x.FUintptr)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FUintptr`) } r.WriteMapElemValue() if false { } else { r.EncodeUint(uint64(x.FUintptr)) } } var yyn78 bool if x.FptrUintptr == nil { yyn78 = true goto LABEL78 } LABEL78: if yyr2 || yy2arr2 { if yyn78 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrUintptr == nil { r.EncodeNil() } else { yy79 := *x.FptrUintptr if false { } else { r.EncodeUint(uint64(yy79)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrUintptr`) } r.WriteMapElemValue() if yyn78 { r.EncodeNil() } else { if x.FptrUintptr == nil { r.EncodeNil() } else { yy81 := *x.FptrUintptr if false { } else { r.EncodeUint(uint64(yy81)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeInt(int64(x.FInt)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FInt`) } r.WriteMapElemValue() if false { } else { r.EncodeInt(int64(x.FInt)) } } var yyn86 bool if x.FptrInt == nil { yyn86 = true goto LABEL86 } LABEL86: if yyr2 || yy2arr2 { if yyn86 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrInt == nil { r.EncodeNil() } else { yy87 := *x.FptrInt if false { } else { r.EncodeInt(int64(yy87)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrInt`) } r.WriteMapElemValue() if yyn86 { r.EncodeNil() } else { if x.FptrInt == nil { r.EncodeNil() } else { yy89 := *x.FptrInt if false { } else { r.EncodeInt(int64(yy89)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeInt(int64(x.FInt8)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FInt8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FInt8`) } r.WriteMapElemValue() if false { } else { r.EncodeInt(int64(x.FInt8)) } } var yyn94 bool if x.FptrInt8 == nil { yyn94 = true goto LABEL94 } LABEL94: if yyr2 || yy2arr2 { if yyn94 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrInt8 == nil { r.EncodeNil() } else { yy95 := *x.FptrInt8 if false { } else { r.EncodeInt(int64(yy95)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrInt8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrInt8`) } r.WriteMapElemValue() if yyn94 { r.EncodeNil() } else { if x.FptrInt8 == nil { r.EncodeNil() } else { yy97 := *x.FptrInt8 if false { } else { r.EncodeInt(int64(yy97)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeInt(int64(x.FInt16)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FInt16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FInt16`) } r.WriteMapElemValue() if false { } else { r.EncodeInt(int64(x.FInt16)) } } var yyn102 bool if x.FptrInt16 == nil { yyn102 = true goto LABEL102 } LABEL102: if yyr2 || yy2arr2 { if yyn102 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrInt16 == nil { r.EncodeNil() } else { yy103 := *x.FptrInt16 if false { } else { r.EncodeInt(int64(yy103)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrInt16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrInt16`) } r.WriteMapElemValue() if yyn102 { r.EncodeNil() } else { if x.FptrInt16 == nil { r.EncodeNil() } else { yy105 := *x.FptrInt16 if false { } else { r.EncodeInt(int64(yy105)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeInt(int64(x.FInt32)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FInt32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FInt32`) } r.WriteMapElemValue() if false { } else { r.EncodeInt(int64(x.FInt32)) } } var yyn110 bool if x.FptrInt32 == nil { yyn110 = true goto LABEL110 } LABEL110: if yyr2 || yy2arr2 { if yyn110 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrInt32 == nil { r.EncodeNil() } else { yy111 := *x.FptrInt32 if false { } else { r.EncodeInt(int64(yy111)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrInt32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrInt32`) } r.WriteMapElemValue() if yyn110 { r.EncodeNil() } else { if x.FptrInt32 == nil { r.EncodeNil() } else { yy113 := *x.FptrInt32 if false { } else { r.EncodeInt(int64(yy113)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeInt(int64(x.FInt64)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FInt64`) } r.WriteMapElemValue() if false { } else { r.EncodeInt(int64(x.FInt64)) } } var yyn118 bool if x.FptrInt64 == nil { yyn118 = true goto LABEL118 } LABEL118: if yyr2 || yy2arr2 { if yyn118 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrInt64 == nil { r.EncodeNil() } else { yy119 := *x.FptrInt64 if false { } else { r.EncodeInt(int64(yy119)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrInt64`) } r.WriteMapElemValue() if yyn118 { r.EncodeNil() } else { if x.FptrInt64 == nil { r.EncodeNil() } else { yy121 := *x.FptrInt64 if false { } else { r.EncodeInt(int64(yy121)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if false { } else { r.EncodeBool(bool(x.FBool)) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FBool`) } r.WriteMapElemValue() if false { } else { r.EncodeBool(bool(x.FBool)) } } var yyn126 bool if x.FptrBool == nil { yyn126 = true goto LABEL126 } LABEL126: if yyr2 || yy2arr2 { if yyn126 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrBool == nil { r.EncodeNil() } else { yy127 := *x.FptrBool if false { } else { r.EncodeBool(bool(yy127)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrBool`) } r.WriteMapElemValue() if yyn126 { r.EncodeNil() } else { if x.FptrBool == nil { r.EncodeNil() } else { yy129 := *x.FptrBool if false { } else { r.EncodeBool(bool(yy129)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceIntfV(x.FSliceIntf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceIntf`) } r.WriteMapElemValue() if x.FSliceIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceIntfV(x.FSliceIntf, e) } } } var yyn134 bool if x.FptrSliceIntf == nil { yyn134 = true goto LABEL134 } LABEL134: if yyr2 || yy2arr2 { if yyn134 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceIntf == nil { r.EncodeNil() } else { yy135 := *x.FptrSliceIntf if false { } else { z.F.EncSliceIntfV(yy135, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceIntf`) } r.WriteMapElemValue() if yyn134 { r.EncodeNil() } else { if x.FptrSliceIntf == nil { r.EncodeNil() } else { yy137 := *x.FptrSliceIntf if false { } else { z.F.EncSliceIntfV(yy137, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceString == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceStringV(x.FSliceString, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceString`) } r.WriteMapElemValue() if x.FSliceString == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceStringV(x.FSliceString, e) } } } var yyn142 bool if x.FptrSliceString == nil { yyn142 = true goto LABEL142 } LABEL142: if yyr2 || yy2arr2 { if yyn142 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceString == nil { r.EncodeNil() } else { yy143 := *x.FptrSliceString if false { } else { z.F.EncSliceStringV(yy143, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceString`) } r.WriteMapElemValue() if yyn142 { r.EncodeNil() } else { if x.FptrSliceString == nil { r.EncodeNil() } else { yy145 := *x.FptrSliceString if false { } else { z.F.EncSliceStringV(yy145, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceFloat32V(x.FSliceFloat32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceFloat32`) } r.WriteMapElemValue() if x.FSliceFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceFloat32V(x.FSliceFloat32, e) } } } var yyn150 bool if x.FptrSliceFloat32 == nil { yyn150 = true goto LABEL150 } LABEL150: if yyr2 || yy2arr2 { if yyn150 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceFloat32 == nil { r.EncodeNil() } else { yy151 := *x.FptrSliceFloat32 if false { } else { z.F.EncSliceFloat32V(yy151, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceFloat32`) } r.WriteMapElemValue() if yyn150 { r.EncodeNil() } else { if x.FptrSliceFloat32 == nil { r.EncodeNil() } else { yy153 := *x.FptrSliceFloat32 if false { } else { z.F.EncSliceFloat32V(yy153, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceFloat64V(x.FSliceFloat64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceFloat64`) } r.WriteMapElemValue() if x.FSliceFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceFloat64V(x.FSliceFloat64, e) } } } var yyn158 bool if x.FptrSliceFloat64 == nil { yyn158 = true goto LABEL158 } LABEL158: if yyr2 || yy2arr2 { if yyn158 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceFloat64 == nil { r.EncodeNil() } else { yy159 := *x.FptrSliceFloat64 if false { } else { z.F.EncSliceFloat64V(yy159, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceFloat64`) } r.WriteMapElemValue() if yyn158 { r.EncodeNil() } else { if x.FptrSliceFloat64 == nil { r.EncodeNil() } else { yy161 := *x.FptrSliceFloat64 if false { } else { z.F.EncSliceFloat64V(yy161, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUintV(x.FSliceUint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceUint`) } r.WriteMapElemValue() if x.FSliceUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUintV(x.FSliceUint, e) } } } var yyn166 bool if x.FptrSliceUint == nil { yyn166 = true goto LABEL166 } LABEL166: if yyr2 || yy2arr2 { if yyn166 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceUint == nil { r.EncodeNil() } else { yy167 := *x.FptrSliceUint if false { } else { z.F.EncSliceUintV(yy167, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceUint`) } r.WriteMapElemValue() if yyn166 { r.EncodeNil() } else { if x.FptrSliceUint == nil { r.EncodeNil() } else { yy169 := *x.FptrSliceUint if false { } else { z.F.EncSliceUintV(yy169, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceUint8 == nil { r.EncodeNil() } else { if false { } else { r.EncodeStringBytesRaw([]byte(x.FSliceUint8)) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceUint8`) } r.WriteMapElemValue() if x.FSliceUint8 == nil { r.EncodeNil() } else { if false { } else { r.EncodeStringBytesRaw([]byte(x.FSliceUint8)) } } } var yyn174 bool if x.FptrSliceUint8 == nil { yyn174 = true goto LABEL174 } LABEL174: if yyr2 || yy2arr2 { if yyn174 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceUint8 == nil { r.EncodeNil() } else { yy175 := *x.FptrSliceUint8 if false { } else { r.EncodeStringBytesRaw([]byte(yy175)) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceUint8`) } r.WriteMapElemValue() if yyn174 { r.EncodeNil() } else { if x.FptrSliceUint8 == nil { r.EncodeNil() } else { yy177 := *x.FptrSliceUint8 if false { } else { r.EncodeStringBytesRaw([]byte(yy177)) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceUint16 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUint16V(x.FSliceUint16, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceUint16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceUint16`) } r.WriteMapElemValue() if x.FSliceUint16 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUint16V(x.FSliceUint16, e) } } } var yyn182 bool if x.FptrSliceUint16 == nil { yyn182 = true goto LABEL182 } LABEL182: if yyr2 || yy2arr2 { if yyn182 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceUint16 == nil { r.EncodeNil() } else { yy183 := *x.FptrSliceUint16 if false { } else { z.F.EncSliceUint16V(yy183, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceUint16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceUint16`) } r.WriteMapElemValue() if yyn182 { r.EncodeNil() } else { if x.FptrSliceUint16 == nil { r.EncodeNil() } else { yy185 := *x.FptrSliceUint16 if false { } else { z.F.EncSliceUint16V(yy185, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceUint32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUint32V(x.FSliceUint32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceUint32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceUint32`) } r.WriteMapElemValue() if x.FSliceUint32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUint32V(x.FSliceUint32, e) } } } var yyn190 bool if x.FptrSliceUint32 == nil { yyn190 = true goto LABEL190 } LABEL190: if yyr2 || yy2arr2 { if yyn190 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceUint32 == nil { r.EncodeNil() } else { yy191 := *x.FptrSliceUint32 if false { } else { z.F.EncSliceUint32V(yy191, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceUint32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceUint32`) } r.WriteMapElemValue() if yyn190 { r.EncodeNil() } else { if x.FptrSliceUint32 == nil { r.EncodeNil() } else { yy193 := *x.FptrSliceUint32 if false { } else { z.F.EncSliceUint32V(yy193, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUint64V(x.FSliceUint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceUint64`) } r.WriteMapElemValue() if x.FSliceUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUint64V(x.FSliceUint64, e) } } } var yyn198 bool if x.FptrSliceUint64 == nil { yyn198 = true goto LABEL198 } LABEL198: if yyr2 || yy2arr2 { if yyn198 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceUint64 == nil { r.EncodeNil() } else { yy199 := *x.FptrSliceUint64 if false { } else { z.F.EncSliceUint64V(yy199, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceUint64`) } r.WriteMapElemValue() if yyn198 { r.EncodeNil() } else { if x.FptrSliceUint64 == nil { r.EncodeNil() } else { yy201 := *x.FptrSliceUint64 if false { } else { z.F.EncSliceUint64V(yy201, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUintptrV(x.FSliceUintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceUintptr`) } r.WriteMapElemValue() if x.FSliceUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceUintptrV(x.FSliceUintptr, e) } } } var yyn206 bool if x.FptrSliceUintptr == nil { yyn206 = true goto LABEL206 } LABEL206: if yyr2 || yy2arr2 { if yyn206 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceUintptr == nil { r.EncodeNil() } else { yy207 := *x.FptrSliceUintptr if false { } else { z.F.EncSliceUintptrV(yy207, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceUintptr`) } r.WriteMapElemValue() if yyn206 { r.EncodeNil() } else { if x.FptrSliceUintptr == nil { r.EncodeNil() } else { yy209 := *x.FptrSliceUintptr if false { } else { z.F.EncSliceUintptrV(yy209, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceIntV(x.FSliceInt, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceInt`) } r.WriteMapElemValue() if x.FSliceInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceIntV(x.FSliceInt, e) } } } var yyn214 bool if x.FptrSliceInt == nil { yyn214 = true goto LABEL214 } LABEL214: if yyr2 || yy2arr2 { if yyn214 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceInt == nil { r.EncodeNil() } else { yy215 := *x.FptrSliceInt if false { } else { z.F.EncSliceIntV(yy215, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceInt`) } r.WriteMapElemValue() if yyn214 { r.EncodeNil() } else { if x.FptrSliceInt == nil { r.EncodeNil() } else { yy217 := *x.FptrSliceInt if false { } else { z.F.EncSliceIntV(yy217, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceInt8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt8V(x.FSliceInt8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceInt8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceInt8`) } r.WriteMapElemValue() if x.FSliceInt8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt8V(x.FSliceInt8, e) } } } var yyn222 bool if x.FptrSliceInt8 == nil { yyn222 = true goto LABEL222 } LABEL222: if yyr2 || yy2arr2 { if yyn222 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceInt8 == nil { r.EncodeNil() } else { yy223 := *x.FptrSliceInt8 if false { } else { z.F.EncSliceInt8V(yy223, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceInt8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceInt8`) } r.WriteMapElemValue() if yyn222 { r.EncodeNil() } else { if x.FptrSliceInt8 == nil { r.EncodeNil() } else { yy225 := *x.FptrSliceInt8 if false { } else { z.F.EncSliceInt8V(yy225, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceInt16 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt16V(x.FSliceInt16, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceInt16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceInt16`) } r.WriteMapElemValue() if x.FSliceInt16 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt16V(x.FSliceInt16, e) } } } var yyn230 bool if x.FptrSliceInt16 == nil { yyn230 = true goto LABEL230 } LABEL230: if yyr2 || yy2arr2 { if yyn230 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceInt16 == nil { r.EncodeNil() } else { yy231 := *x.FptrSliceInt16 if false { } else { z.F.EncSliceInt16V(yy231, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceInt16\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceInt16`) } r.WriteMapElemValue() if yyn230 { r.EncodeNil() } else { if x.FptrSliceInt16 == nil { r.EncodeNil() } else { yy233 := *x.FptrSliceInt16 if false { } else { z.F.EncSliceInt16V(yy233, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceInt32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt32V(x.FSliceInt32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceInt32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceInt32`) } r.WriteMapElemValue() if x.FSliceInt32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt32V(x.FSliceInt32, e) } } } var yyn238 bool if x.FptrSliceInt32 == nil { yyn238 = true goto LABEL238 } LABEL238: if yyr2 || yy2arr2 { if yyn238 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceInt32 == nil { r.EncodeNil() } else { yy239 := *x.FptrSliceInt32 if false { } else { z.F.EncSliceInt32V(yy239, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceInt32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceInt32`) } r.WriteMapElemValue() if yyn238 { r.EncodeNil() } else { if x.FptrSliceInt32 == nil { r.EncodeNil() } else { yy241 := *x.FptrSliceInt32 if false { } else { z.F.EncSliceInt32V(yy241, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt64V(x.FSliceInt64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceInt64`) } r.WriteMapElemValue() if x.FSliceInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceInt64V(x.FSliceInt64, e) } } } var yyn246 bool if x.FptrSliceInt64 == nil { yyn246 = true goto LABEL246 } LABEL246: if yyr2 || yy2arr2 { if yyn246 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceInt64 == nil { r.EncodeNil() } else { yy247 := *x.FptrSliceInt64 if false { } else { z.F.EncSliceInt64V(yy247, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceInt64`) } r.WriteMapElemValue() if yyn246 { r.EncodeNil() } else { if x.FptrSliceInt64 == nil { r.EncodeNil() } else { yy249 := *x.FptrSliceInt64 if false { } else { z.F.EncSliceInt64V(yy249, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FSliceBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceBoolV(x.FSliceBool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FSliceBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FSliceBool`) } r.WriteMapElemValue() if x.FSliceBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncSliceBoolV(x.FSliceBool, e) } } } var yyn254 bool if x.FptrSliceBool == nil { yyn254 = true goto LABEL254 } LABEL254: if yyr2 || yy2arr2 { if yyn254 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrSliceBool == nil { r.EncodeNil() } else { yy255 := *x.FptrSliceBool if false { } else { z.F.EncSliceBoolV(yy255, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrSliceBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrSliceBool`) } r.WriteMapElemValue() if yyn254 { r.EncodeNil() } else { if x.FptrSliceBool == nil { r.EncodeNil() } else { yy257 := *x.FptrSliceBool if false { } else { z.F.EncSliceBoolV(yy257, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringIntfV(x.FMapStringIntf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringIntf`) } r.WriteMapElemValue() if x.FMapStringIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringIntfV(x.FMapStringIntf, e) } } } var yyn262 bool if x.FptrMapStringIntf == nil { yyn262 = true goto LABEL262 } LABEL262: if yyr2 || yy2arr2 { if yyn262 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringIntf == nil { r.EncodeNil() } else { yy263 := *x.FptrMapStringIntf if false { } else { z.F.EncMapStringIntfV(yy263, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringIntf`) } r.WriteMapElemValue() if yyn262 { r.EncodeNil() } else { if x.FptrMapStringIntf == nil { r.EncodeNil() } else { yy265 := *x.FptrMapStringIntf if false { } else { z.F.EncMapStringIntfV(yy265, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringStringV(x.FMapStringString, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringString`) } r.WriteMapElemValue() if x.FMapStringString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringStringV(x.FMapStringString, e) } } } var yyn270 bool if x.FptrMapStringString == nil { yyn270 = true goto LABEL270 } LABEL270: if yyr2 || yy2arr2 { if yyn270 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringString == nil { r.EncodeNil() } else { yy271 := *x.FptrMapStringString if false { } else { z.F.EncMapStringStringV(yy271, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringString`) } r.WriteMapElemValue() if yyn270 { r.EncodeNil() } else { if x.FptrMapStringString == nil { r.EncodeNil() } else { yy273 := *x.FptrMapStringString if false { } else { z.F.EncMapStringStringV(yy273, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUintV(x.FMapStringUint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringUint`) } r.WriteMapElemValue() if x.FMapStringUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUintV(x.FMapStringUint, e) } } } var yyn278 bool if x.FptrMapStringUint == nil { yyn278 = true goto LABEL278 } LABEL278: if yyr2 || yy2arr2 { if yyn278 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringUint == nil { r.EncodeNil() } else { yy279 := *x.FptrMapStringUint if false { } else { z.F.EncMapStringUintV(yy279, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringUint`) } r.WriteMapElemValue() if yyn278 { r.EncodeNil() } else { if x.FptrMapStringUint == nil { r.EncodeNil() } else { yy281 := *x.FptrMapStringUint if false { } else { z.F.EncMapStringUintV(yy281, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUint8V(x.FMapStringUint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringUint8`) } r.WriteMapElemValue() if x.FMapStringUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUint8V(x.FMapStringUint8, e) } } } var yyn286 bool if x.FptrMapStringUint8 == nil { yyn286 = true goto LABEL286 } LABEL286: if yyr2 || yy2arr2 { if yyn286 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringUint8 == nil { r.EncodeNil() } else { yy287 := *x.FptrMapStringUint8 if false { } else { z.F.EncMapStringUint8V(yy287, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringUint8`) } r.WriteMapElemValue() if yyn286 { r.EncodeNil() } else { if x.FptrMapStringUint8 == nil { r.EncodeNil() } else { yy289 := *x.FptrMapStringUint8 if false { } else { z.F.EncMapStringUint8V(yy289, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUint64V(x.FMapStringUint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringUint64`) } r.WriteMapElemValue() if x.FMapStringUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUint64V(x.FMapStringUint64, e) } } } var yyn294 bool if x.FptrMapStringUint64 == nil { yyn294 = true goto LABEL294 } LABEL294: if yyr2 || yy2arr2 { if yyn294 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringUint64 == nil { r.EncodeNil() } else { yy295 := *x.FptrMapStringUint64 if false { } else { z.F.EncMapStringUint64V(yy295, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringUint64`) } r.WriteMapElemValue() if yyn294 { r.EncodeNil() } else { if x.FptrMapStringUint64 == nil { r.EncodeNil() } else { yy297 := *x.FptrMapStringUint64 if false { } else { z.F.EncMapStringUint64V(yy297, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUintptrV(x.FMapStringUintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringUintptr`) } r.WriteMapElemValue() if x.FMapStringUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringUintptrV(x.FMapStringUintptr, e) } } } var yyn302 bool if x.FptrMapStringUintptr == nil { yyn302 = true goto LABEL302 } LABEL302: if yyr2 || yy2arr2 { if yyn302 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringUintptr == nil { r.EncodeNil() } else { yy303 := *x.FptrMapStringUintptr if false { } else { z.F.EncMapStringUintptrV(yy303, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringUintptr`) } r.WriteMapElemValue() if yyn302 { r.EncodeNil() } else { if x.FptrMapStringUintptr == nil { r.EncodeNil() } else { yy305 := *x.FptrMapStringUintptr if false { } else { z.F.EncMapStringUintptrV(yy305, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringIntV(x.FMapStringInt, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringInt`) } r.WriteMapElemValue() if x.FMapStringInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringIntV(x.FMapStringInt, e) } } } var yyn310 bool if x.FptrMapStringInt == nil { yyn310 = true goto LABEL310 } LABEL310: if yyr2 || yy2arr2 { if yyn310 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringInt == nil { r.EncodeNil() } else { yy311 := *x.FptrMapStringInt if false { } else { z.F.EncMapStringIntV(yy311, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringInt`) } r.WriteMapElemValue() if yyn310 { r.EncodeNil() } else { if x.FptrMapStringInt == nil { r.EncodeNil() } else { yy313 := *x.FptrMapStringInt if false { } else { z.F.EncMapStringIntV(yy313, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringInt64V(x.FMapStringInt64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringInt64`) } r.WriteMapElemValue() if x.FMapStringInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringInt64V(x.FMapStringInt64, e) } } } var yyn318 bool if x.FptrMapStringInt64 == nil { yyn318 = true goto LABEL318 } LABEL318: if yyr2 || yy2arr2 { if yyn318 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringInt64 == nil { r.EncodeNil() } else { yy319 := *x.FptrMapStringInt64 if false { } else { z.F.EncMapStringInt64V(yy319, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringInt64`) } r.WriteMapElemValue() if yyn318 { r.EncodeNil() } else { if x.FptrMapStringInt64 == nil { r.EncodeNil() } else { yy321 := *x.FptrMapStringInt64 if false { } else { z.F.EncMapStringInt64V(yy321, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringFloat32V(x.FMapStringFloat32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringFloat32`) } r.WriteMapElemValue() if x.FMapStringFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringFloat32V(x.FMapStringFloat32, e) } } } var yyn326 bool if x.FptrMapStringFloat32 == nil { yyn326 = true goto LABEL326 } LABEL326: if yyr2 || yy2arr2 { if yyn326 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringFloat32 == nil { r.EncodeNil() } else { yy327 := *x.FptrMapStringFloat32 if false { } else { z.F.EncMapStringFloat32V(yy327, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringFloat32`) } r.WriteMapElemValue() if yyn326 { r.EncodeNil() } else { if x.FptrMapStringFloat32 == nil { r.EncodeNil() } else { yy329 := *x.FptrMapStringFloat32 if false { } else { z.F.EncMapStringFloat32V(yy329, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringFloat64V(x.FMapStringFloat64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringFloat64`) } r.WriteMapElemValue() if x.FMapStringFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringFloat64V(x.FMapStringFloat64, e) } } } var yyn334 bool if x.FptrMapStringFloat64 == nil { yyn334 = true goto LABEL334 } LABEL334: if yyr2 || yy2arr2 { if yyn334 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringFloat64 == nil { r.EncodeNil() } else { yy335 := *x.FptrMapStringFloat64 if false { } else { z.F.EncMapStringFloat64V(yy335, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringFloat64`) } r.WriteMapElemValue() if yyn334 { r.EncodeNil() } else { if x.FptrMapStringFloat64 == nil { r.EncodeNil() } else { yy337 := *x.FptrMapStringFloat64 if false { } else { z.F.EncMapStringFloat64V(yy337, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapStringBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringBoolV(x.FMapStringBool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapStringBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapStringBool`) } r.WriteMapElemValue() if x.FMapStringBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapStringBoolV(x.FMapStringBool, e) } } } var yyn342 bool if x.FptrMapStringBool == nil { yyn342 = true goto LABEL342 } LABEL342: if yyr2 || yy2arr2 { if yyn342 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapStringBool == nil { r.EncodeNil() } else { yy343 := *x.FptrMapStringBool if false { } else { z.F.EncMapStringBoolV(yy343, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapStringBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapStringBool`) } r.WriteMapElemValue() if yyn342 { r.EncodeNil() } else { if x.FptrMapStringBool == nil { r.EncodeNil() } else { yy345 := *x.FptrMapStringBool if false { } else { z.F.EncMapStringBoolV(yy345, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintIntfV(x.FMapUintIntf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintIntf`) } r.WriteMapElemValue() if x.FMapUintIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintIntfV(x.FMapUintIntf, e) } } } var yyn350 bool if x.FptrMapUintIntf == nil { yyn350 = true goto LABEL350 } LABEL350: if yyr2 || yy2arr2 { if yyn350 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintIntf == nil { r.EncodeNil() } else { yy351 := *x.FptrMapUintIntf if false { } else { z.F.EncMapUintIntfV(yy351, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintIntf`) } r.WriteMapElemValue() if yyn350 { r.EncodeNil() } else { if x.FptrMapUintIntf == nil { r.EncodeNil() } else { yy353 := *x.FptrMapUintIntf if false { } else { z.F.EncMapUintIntfV(yy353, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintStringV(x.FMapUintString, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintString`) } r.WriteMapElemValue() if x.FMapUintString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintStringV(x.FMapUintString, e) } } } var yyn358 bool if x.FptrMapUintString == nil { yyn358 = true goto LABEL358 } LABEL358: if yyr2 || yy2arr2 { if yyn358 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintString == nil { r.EncodeNil() } else { yy359 := *x.FptrMapUintString if false { } else { z.F.EncMapUintStringV(yy359, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintString`) } r.WriteMapElemValue() if yyn358 { r.EncodeNil() } else { if x.FptrMapUintString == nil { r.EncodeNil() } else { yy361 := *x.FptrMapUintString if false { } else { z.F.EncMapUintStringV(yy361, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUintV(x.FMapUintUint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintUint`) } r.WriteMapElemValue() if x.FMapUintUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUintV(x.FMapUintUint, e) } } } var yyn366 bool if x.FptrMapUintUint == nil { yyn366 = true goto LABEL366 } LABEL366: if yyr2 || yy2arr2 { if yyn366 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintUint == nil { r.EncodeNil() } else { yy367 := *x.FptrMapUintUint if false { } else { z.F.EncMapUintUintV(yy367, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintUint`) } r.WriteMapElemValue() if yyn366 { r.EncodeNil() } else { if x.FptrMapUintUint == nil { r.EncodeNil() } else { yy369 := *x.FptrMapUintUint if false { } else { z.F.EncMapUintUintV(yy369, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUint8V(x.FMapUintUint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintUint8`) } r.WriteMapElemValue() if x.FMapUintUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUint8V(x.FMapUintUint8, e) } } } var yyn374 bool if x.FptrMapUintUint8 == nil { yyn374 = true goto LABEL374 } LABEL374: if yyr2 || yy2arr2 { if yyn374 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintUint8 == nil { r.EncodeNil() } else { yy375 := *x.FptrMapUintUint8 if false { } else { z.F.EncMapUintUint8V(yy375, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintUint8`) } r.WriteMapElemValue() if yyn374 { r.EncodeNil() } else { if x.FptrMapUintUint8 == nil { r.EncodeNil() } else { yy377 := *x.FptrMapUintUint8 if false { } else { z.F.EncMapUintUint8V(yy377, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUint64V(x.FMapUintUint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintUint64`) } r.WriteMapElemValue() if x.FMapUintUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUint64V(x.FMapUintUint64, e) } } } var yyn382 bool if x.FptrMapUintUint64 == nil { yyn382 = true goto LABEL382 } LABEL382: if yyr2 || yy2arr2 { if yyn382 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintUint64 == nil { r.EncodeNil() } else { yy383 := *x.FptrMapUintUint64 if false { } else { z.F.EncMapUintUint64V(yy383, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintUint64`) } r.WriteMapElemValue() if yyn382 { r.EncodeNil() } else { if x.FptrMapUintUint64 == nil { r.EncodeNil() } else { yy385 := *x.FptrMapUintUint64 if false { } else { z.F.EncMapUintUint64V(yy385, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUintptrV(x.FMapUintUintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintUintptr`) } r.WriteMapElemValue() if x.FMapUintUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintUintptrV(x.FMapUintUintptr, e) } } } var yyn390 bool if x.FptrMapUintUintptr == nil { yyn390 = true goto LABEL390 } LABEL390: if yyr2 || yy2arr2 { if yyn390 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintUintptr == nil { r.EncodeNil() } else { yy391 := *x.FptrMapUintUintptr if false { } else { z.F.EncMapUintUintptrV(yy391, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintUintptr`) } r.WriteMapElemValue() if yyn390 { r.EncodeNil() } else { if x.FptrMapUintUintptr == nil { r.EncodeNil() } else { yy393 := *x.FptrMapUintUintptr if false { } else { z.F.EncMapUintUintptrV(yy393, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintIntV(x.FMapUintInt, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintInt`) } r.WriteMapElemValue() if x.FMapUintInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintIntV(x.FMapUintInt, e) } } } var yyn398 bool if x.FptrMapUintInt == nil { yyn398 = true goto LABEL398 } LABEL398: if yyr2 || yy2arr2 { if yyn398 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintInt == nil { r.EncodeNil() } else { yy399 := *x.FptrMapUintInt if false { } else { z.F.EncMapUintIntV(yy399, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintInt`) } r.WriteMapElemValue() if yyn398 { r.EncodeNil() } else { if x.FptrMapUintInt == nil { r.EncodeNil() } else { yy401 := *x.FptrMapUintInt if false { } else { z.F.EncMapUintIntV(yy401, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintInt64V(x.FMapUintInt64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintInt64`) } r.WriteMapElemValue() if x.FMapUintInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintInt64V(x.FMapUintInt64, e) } } } var yyn406 bool if x.FptrMapUintInt64 == nil { yyn406 = true goto LABEL406 } LABEL406: if yyr2 || yy2arr2 { if yyn406 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintInt64 == nil { r.EncodeNil() } else { yy407 := *x.FptrMapUintInt64 if false { } else { z.F.EncMapUintInt64V(yy407, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintInt64`) } r.WriteMapElemValue() if yyn406 { r.EncodeNil() } else { if x.FptrMapUintInt64 == nil { r.EncodeNil() } else { yy409 := *x.FptrMapUintInt64 if false { } else { z.F.EncMapUintInt64V(yy409, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintFloat32V(x.FMapUintFloat32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintFloat32`) } r.WriteMapElemValue() if x.FMapUintFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintFloat32V(x.FMapUintFloat32, e) } } } var yyn414 bool if x.FptrMapUintFloat32 == nil { yyn414 = true goto LABEL414 } LABEL414: if yyr2 || yy2arr2 { if yyn414 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintFloat32 == nil { r.EncodeNil() } else { yy415 := *x.FptrMapUintFloat32 if false { } else { z.F.EncMapUintFloat32V(yy415, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintFloat32`) } r.WriteMapElemValue() if yyn414 { r.EncodeNil() } else { if x.FptrMapUintFloat32 == nil { r.EncodeNil() } else { yy417 := *x.FptrMapUintFloat32 if false { } else { z.F.EncMapUintFloat32V(yy417, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintFloat64V(x.FMapUintFloat64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintFloat64`) } r.WriteMapElemValue() if x.FMapUintFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintFloat64V(x.FMapUintFloat64, e) } } } var yyn422 bool if x.FptrMapUintFloat64 == nil { yyn422 = true goto LABEL422 } LABEL422: if yyr2 || yy2arr2 { if yyn422 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintFloat64 == nil { r.EncodeNil() } else { yy423 := *x.FptrMapUintFloat64 if false { } else { z.F.EncMapUintFloat64V(yy423, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintFloat64`) } r.WriteMapElemValue() if yyn422 { r.EncodeNil() } else { if x.FptrMapUintFloat64 == nil { r.EncodeNil() } else { yy425 := *x.FptrMapUintFloat64 if false { } else { z.F.EncMapUintFloat64V(yy425, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintBoolV(x.FMapUintBool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintBool`) } r.WriteMapElemValue() if x.FMapUintBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintBoolV(x.FMapUintBool, e) } } } var yyn430 bool if x.FptrMapUintBool == nil { yyn430 = true goto LABEL430 } LABEL430: if yyr2 || yy2arr2 { if yyn430 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintBool == nil { r.EncodeNil() } else { yy431 := *x.FptrMapUintBool if false { } else { z.F.EncMapUintBoolV(yy431, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintBool`) } r.WriteMapElemValue() if yyn430 { r.EncodeNil() } else { if x.FptrMapUintBool == nil { r.EncodeNil() } else { yy433 := *x.FptrMapUintBool if false { } else { z.F.EncMapUintBoolV(yy433, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Intf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8IntfV(x.FMapUint8Intf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Intf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Intf`) } r.WriteMapElemValue() if x.FMapUint8Intf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8IntfV(x.FMapUint8Intf, e) } } } var yyn438 bool if x.FptrMapUint8Intf == nil { yyn438 = true goto LABEL438 } LABEL438: if yyr2 || yy2arr2 { if yyn438 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Intf == nil { r.EncodeNil() } else { yy439 := *x.FptrMapUint8Intf if false { } else { z.F.EncMapUint8IntfV(yy439, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Intf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Intf`) } r.WriteMapElemValue() if yyn438 { r.EncodeNil() } else { if x.FptrMapUint8Intf == nil { r.EncodeNil() } else { yy441 := *x.FptrMapUint8Intf if false { } else { z.F.EncMapUint8IntfV(yy441, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8String == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8StringV(x.FMapUint8String, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8String\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8String`) } r.WriteMapElemValue() if x.FMapUint8String == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8StringV(x.FMapUint8String, e) } } } var yyn446 bool if x.FptrMapUint8String == nil { yyn446 = true goto LABEL446 } LABEL446: if yyr2 || yy2arr2 { if yyn446 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8String == nil { r.EncodeNil() } else { yy447 := *x.FptrMapUint8String if false { } else { z.F.EncMapUint8StringV(yy447, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8String\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8String`) } r.WriteMapElemValue() if yyn446 { r.EncodeNil() } else { if x.FptrMapUint8String == nil { r.EncodeNil() } else { yy449 := *x.FptrMapUint8String if false { } else { z.F.EncMapUint8StringV(yy449, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Uint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8UintV(x.FMapUint8Uint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Uint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Uint`) } r.WriteMapElemValue() if x.FMapUint8Uint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8UintV(x.FMapUint8Uint, e) } } } var yyn454 bool if x.FptrMapUint8Uint == nil { yyn454 = true goto LABEL454 } LABEL454: if yyr2 || yy2arr2 { if yyn454 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Uint == nil { r.EncodeNil() } else { yy455 := *x.FptrMapUint8Uint if false { } else { z.F.EncMapUint8UintV(yy455, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Uint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Uint`) } r.WriteMapElemValue() if yyn454 { r.EncodeNil() } else { if x.FptrMapUint8Uint == nil { r.EncodeNil() } else { yy457 := *x.FptrMapUint8Uint if false { } else { z.F.EncMapUint8UintV(yy457, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Uint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Uint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Uint8`) } r.WriteMapElemValue() if x.FMapUint8Uint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e) } } } var yyn462 bool if x.FptrMapUint8Uint8 == nil { yyn462 = true goto LABEL462 } LABEL462: if yyr2 || yy2arr2 { if yyn462 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Uint8 == nil { r.EncodeNil() } else { yy463 := *x.FptrMapUint8Uint8 if false { } else { z.F.EncMapUint8Uint8V(yy463, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Uint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Uint8`) } r.WriteMapElemValue() if yyn462 { r.EncodeNil() } else { if x.FptrMapUint8Uint8 == nil { r.EncodeNil() } else { yy465 := *x.FptrMapUint8Uint8 if false { } else { z.F.EncMapUint8Uint8V(yy465, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Uint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Uint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Uint64`) } r.WriteMapElemValue() if x.FMapUint8Uint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e) } } } var yyn470 bool if x.FptrMapUint8Uint64 == nil { yyn470 = true goto LABEL470 } LABEL470: if yyr2 || yy2arr2 { if yyn470 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Uint64 == nil { r.EncodeNil() } else { yy471 := *x.FptrMapUint8Uint64 if false { } else { z.F.EncMapUint8Uint64V(yy471, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Uint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Uint64`) } r.WriteMapElemValue() if yyn470 { r.EncodeNil() } else { if x.FptrMapUint8Uint64 == nil { r.EncodeNil() } else { yy473 := *x.FptrMapUint8Uint64 if false { } else { z.F.EncMapUint8Uint64V(yy473, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Uintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8UintptrV(x.FMapUint8Uintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Uintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Uintptr`) } r.WriteMapElemValue() if x.FMapUint8Uintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8UintptrV(x.FMapUint8Uintptr, e) } } } var yyn478 bool if x.FptrMapUint8Uintptr == nil { yyn478 = true goto LABEL478 } LABEL478: if yyr2 || yy2arr2 { if yyn478 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Uintptr == nil { r.EncodeNil() } else { yy479 := *x.FptrMapUint8Uintptr if false { } else { z.F.EncMapUint8UintptrV(yy479, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Uintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Uintptr`) } r.WriteMapElemValue() if yyn478 { r.EncodeNil() } else { if x.FptrMapUint8Uintptr == nil { r.EncodeNil() } else { yy481 := *x.FptrMapUint8Uintptr if false { } else { z.F.EncMapUint8UintptrV(yy481, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Int == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8IntV(x.FMapUint8Int, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Int\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Int`) } r.WriteMapElemValue() if x.FMapUint8Int == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8IntV(x.FMapUint8Int, e) } } } var yyn486 bool if x.FptrMapUint8Int == nil { yyn486 = true goto LABEL486 } LABEL486: if yyr2 || yy2arr2 { if yyn486 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Int == nil { r.EncodeNil() } else { yy487 := *x.FptrMapUint8Int if false { } else { z.F.EncMapUint8IntV(yy487, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Int\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Int`) } r.WriteMapElemValue() if yyn486 { r.EncodeNil() } else { if x.FptrMapUint8Int == nil { r.EncodeNil() } else { yy489 := *x.FptrMapUint8Int if false { } else { z.F.EncMapUint8IntV(yy489, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Int64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Int64V(x.FMapUint8Int64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Int64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Int64`) } r.WriteMapElemValue() if x.FMapUint8Int64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Int64V(x.FMapUint8Int64, e) } } } var yyn494 bool if x.FptrMapUint8Int64 == nil { yyn494 = true goto LABEL494 } LABEL494: if yyr2 || yy2arr2 { if yyn494 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Int64 == nil { r.EncodeNil() } else { yy495 := *x.FptrMapUint8Int64 if false { } else { z.F.EncMapUint8Int64V(yy495, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Int64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Int64`) } r.WriteMapElemValue() if yyn494 { r.EncodeNil() } else { if x.FptrMapUint8Int64 == nil { r.EncodeNil() } else { yy497 := *x.FptrMapUint8Int64 if false { } else { z.F.EncMapUint8Int64V(yy497, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Float32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Float32V(x.FMapUint8Float32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Float32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Float32`) } r.WriteMapElemValue() if x.FMapUint8Float32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Float32V(x.FMapUint8Float32, e) } } } var yyn502 bool if x.FptrMapUint8Float32 == nil { yyn502 = true goto LABEL502 } LABEL502: if yyr2 || yy2arr2 { if yyn502 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Float32 == nil { r.EncodeNil() } else { yy503 := *x.FptrMapUint8Float32 if false { } else { z.F.EncMapUint8Float32V(yy503, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Float32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Float32`) } r.WriteMapElemValue() if yyn502 { r.EncodeNil() } else { if x.FptrMapUint8Float32 == nil { r.EncodeNil() } else { yy505 := *x.FptrMapUint8Float32 if false { } else { z.F.EncMapUint8Float32V(yy505, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Float64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Float64V(x.FMapUint8Float64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Float64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Float64`) } r.WriteMapElemValue() if x.FMapUint8Float64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8Float64V(x.FMapUint8Float64, e) } } } var yyn510 bool if x.FptrMapUint8Float64 == nil { yyn510 = true goto LABEL510 } LABEL510: if yyr2 || yy2arr2 { if yyn510 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Float64 == nil { r.EncodeNil() } else { yy511 := *x.FptrMapUint8Float64 if false { } else { z.F.EncMapUint8Float64V(yy511, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Float64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Float64`) } r.WriteMapElemValue() if yyn510 { r.EncodeNil() } else { if x.FptrMapUint8Float64 == nil { r.EncodeNil() } else { yy513 := *x.FptrMapUint8Float64 if false { } else { z.F.EncMapUint8Float64V(yy513, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint8Bool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8BoolV(x.FMapUint8Bool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint8Bool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint8Bool`) } r.WriteMapElemValue() if x.FMapUint8Bool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint8BoolV(x.FMapUint8Bool, e) } } } var yyn518 bool if x.FptrMapUint8Bool == nil { yyn518 = true goto LABEL518 } LABEL518: if yyr2 || yy2arr2 { if yyn518 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint8Bool == nil { r.EncodeNil() } else { yy519 := *x.FptrMapUint8Bool if false { } else { z.F.EncMapUint8BoolV(yy519, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint8Bool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint8Bool`) } r.WriteMapElemValue() if yyn518 { r.EncodeNil() } else { if x.FptrMapUint8Bool == nil { r.EncodeNil() } else { yy521 := *x.FptrMapUint8Bool if false { } else { z.F.EncMapUint8BoolV(yy521, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Intf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64IntfV(x.FMapUint64Intf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Intf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Intf`) } r.WriteMapElemValue() if x.FMapUint64Intf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64IntfV(x.FMapUint64Intf, e) } } } var yyn526 bool if x.FptrMapUint64Intf == nil { yyn526 = true goto LABEL526 } LABEL526: if yyr2 || yy2arr2 { if yyn526 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Intf == nil { r.EncodeNil() } else { yy527 := *x.FptrMapUint64Intf if false { } else { z.F.EncMapUint64IntfV(yy527, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Intf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Intf`) } r.WriteMapElemValue() if yyn526 { r.EncodeNil() } else { if x.FptrMapUint64Intf == nil { r.EncodeNil() } else { yy529 := *x.FptrMapUint64Intf if false { } else { z.F.EncMapUint64IntfV(yy529, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64String == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64StringV(x.FMapUint64String, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64String\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64String`) } r.WriteMapElemValue() if x.FMapUint64String == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64StringV(x.FMapUint64String, e) } } } var yyn534 bool if x.FptrMapUint64String == nil { yyn534 = true goto LABEL534 } LABEL534: if yyr2 || yy2arr2 { if yyn534 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64String == nil { r.EncodeNil() } else { yy535 := *x.FptrMapUint64String if false { } else { z.F.EncMapUint64StringV(yy535, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64String\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64String`) } r.WriteMapElemValue() if yyn534 { r.EncodeNil() } else { if x.FptrMapUint64String == nil { r.EncodeNil() } else { yy537 := *x.FptrMapUint64String if false { } else { z.F.EncMapUint64StringV(yy537, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Uint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64UintV(x.FMapUint64Uint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Uint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Uint`) } r.WriteMapElemValue() if x.FMapUint64Uint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64UintV(x.FMapUint64Uint, e) } } } var yyn542 bool if x.FptrMapUint64Uint == nil { yyn542 = true goto LABEL542 } LABEL542: if yyr2 || yy2arr2 { if yyn542 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Uint == nil { r.EncodeNil() } else { yy543 := *x.FptrMapUint64Uint if false { } else { z.F.EncMapUint64UintV(yy543, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Uint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Uint`) } r.WriteMapElemValue() if yyn542 { r.EncodeNil() } else { if x.FptrMapUint64Uint == nil { r.EncodeNil() } else { yy545 := *x.FptrMapUint64Uint if false { } else { z.F.EncMapUint64UintV(yy545, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Uint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Uint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Uint8`) } r.WriteMapElemValue() if x.FMapUint64Uint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e) } } } var yyn550 bool if x.FptrMapUint64Uint8 == nil { yyn550 = true goto LABEL550 } LABEL550: if yyr2 || yy2arr2 { if yyn550 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Uint8 == nil { r.EncodeNil() } else { yy551 := *x.FptrMapUint64Uint8 if false { } else { z.F.EncMapUint64Uint8V(yy551, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Uint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Uint8`) } r.WriteMapElemValue() if yyn550 { r.EncodeNil() } else { if x.FptrMapUint64Uint8 == nil { r.EncodeNil() } else { yy553 := *x.FptrMapUint64Uint8 if false { } else { z.F.EncMapUint64Uint8V(yy553, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Uint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Uint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Uint64`) } r.WriteMapElemValue() if x.FMapUint64Uint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e) } } } var yyn558 bool if x.FptrMapUint64Uint64 == nil { yyn558 = true goto LABEL558 } LABEL558: if yyr2 || yy2arr2 { if yyn558 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Uint64 == nil { r.EncodeNil() } else { yy559 := *x.FptrMapUint64Uint64 if false { } else { z.F.EncMapUint64Uint64V(yy559, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Uint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Uint64`) } r.WriteMapElemValue() if yyn558 { r.EncodeNil() } else { if x.FptrMapUint64Uint64 == nil { r.EncodeNil() } else { yy561 := *x.FptrMapUint64Uint64 if false { } else { z.F.EncMapUint64Uint64V(yy561, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Uintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64UintptrV(x.FMapUint64Uintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Uintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Uintptr`) } r.WriteMapElemValue() if x.FMapUint64Uintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64UintptrV(x.FMapUint64Uintptr, e) } } } var yyn566 bool if x.FptrMapUint64Uintptr == nil { yyn566 = true goto LABEL566 } LABEL566: if yyr2 || yy2arr2 { if yyn566 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Uintptr == nil { r.EncodeNil() } else { yy567 := *x.FptrMapUint64Uintptr if false { } else { z.F.EncMapUint64UintptrV(yy567, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Uintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Uintptr`) } r.WriteMapElemValue() if yyn566 { r.EncodeNil() } else { if x.FptrMapUint64Uintptr == nil { r.EncodeNil() } else { yy569 := *x.FptrMapUint64Uintptr if false { } else { z.F.EncMapUint64UintptrV(yy569, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Int == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64IntV(x.FMapUint64Int, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Int\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Int`) } r.WriteMapElemValue() if x.FMapUint64Int == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64IntV(x.FMapUint64Int, e) } } } var yyn574 bool if x.FptrMapUint64Int == nil { yyn574 = true goto LABEL574 } LABEL574: if yyr2 || yy2arr2 { if yyn574 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Int == nil { r.EncodeNil() } else { yy575 := *x.FptrMapUint64Int if false { } else { z.F.EncMapUint64IntV(yy575, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Int\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Int`) } r.WriteMapElemValue() if yyn574 { r.EncodeNil() } else { if x.FptrMapUint64Int == nil { r.EncodeNil() } else { yy577 := *x.FptrMapUint64Int if false { } else { z.F.EncMapUint64IntV(yy577, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Int64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Int64V(x.FMapUint64Int64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Int64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Int64`) } r.WriteMapElemValue() if x.FMapUint64Int64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Int64V(x.FMapUint64Int64, e) } } } var yyn582 bool if x.FptrMapUint64Int64 == nil { yyn582 = true goto LABEL582 } LABEL582: if yyr2 || yy2arr2 { if yyn582 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Int64 == nil { r.EncodeNil() } else { yy583 := *x.FptrMapUint64Int64 if false { } else { z.F.EncMapUint64Int64V(yy583, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Int64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Int64`) } r.WriteMapElemValue() if yyn582 { r.EncodeNil() } else { if x.FptrMapUint64Int64 == nil { r.EncodeNil() } else { yy585 := *x.FptrMapUint64Int64 if false { } else { z.F.EncMapUint64Int64V(yy585, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Float32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Float32V(x.FMapUint64Float32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Float32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Float32`) } r.WriteMapElemValue() if x.FMapUint64Float32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Float32V(x.FMapUint64Float32, e) } } } var yyn590 bool if x.FptrMapUint64Float32 == nil { yyn590 = true goto LABEL590 } LABEL590: if yyr2 || yy2arr2 { if yyn590 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Float32 == nil { r.EncodeNil() } else { yy591 := *x.FptrMapUint64Float32 if false { } else { z.F.EncMapUint64Float32V(yy591, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Float32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Float32`) } r.WriteMapElemValue() if yyn590 { r.EncodeNil() } else { if x.FptrMapUint64Float32 == nil { r.EncodeNil() } else { yy593 := *x.FptrMapUint64Float32 if false { } else { z.F.EncMapUint64Float32V(yy593, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Float64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Float64V(x.FMapUint64Float64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Float64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Float64`) } r.WriteMapElemValue() if x.FMapUint64Float64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64Float64V(x.FMapUint64Float64, e) } } } var yyn598 bool if x.FptrMapUint64Float64 == nil { yyn598 = true goto LABEL598 } LABEL598: if yyr2 || yy2arr2 { if yyn598 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Float64 == nil { r.EncodeNil() } else { yy599 := *x.FptrMapUint64Float64 if false { } else { z.F.EncMapUint64Float64V(yy599, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Float64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Float64`) } r.WriteMapElemValue() if yyn598 { r.EncodeNil() } else { if x.FptrMapUint64Float64 == nil { r.EncodeNil() } else { yy601 := *x.FptrMapUint64Float64 if false { } else { z.F.EncMapUint64Float64V(yy601, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUint64Bool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64BoolV(x.FMapUint64Bool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUint64Bool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUint64Bool`) } r.WriteMapElemValue() if x.FMapUint64Bool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUint64BoolV(x.FMapUint64Bool, e) } } } var yyn606 bool if x.FptrMapUint64Bool == nil { yyn606 = true goto LABEL606 } LABEL606: if yyr2 || yy2arr2 { if yyn606 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUint64Bool == nil { r.EncodeNil() } else { yy607 := *x.FptrMapUint64Bool if false { } else { z.F.EncMapUint64BoolV(yy607, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUint64Bool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUint64Bool`) } r.WriteMapElemValue() if yyn606 { r.EncodeNil() } else { if x.FptrMapUint64Bool == nil { r.EncodeNil() } else { yy609 := *x.FptrMapUint64Bool if false { } else { z.F.EncMapUint64BoolV(yy609, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrIntfV(x.FMapUintptrIntf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrIntf`) } r.WriteMapElemValue() if x.FMapUintptrIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrIntfV(x.FMapUintptrIntf, e) } } } var yyn614 bool if x.FptrMapUintptrIntf == nil { yyn614 = true goto LABEL614 } LABEL614: if yyr2 || yy2arr2 { if yyn614 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrIntf == nil { r.EncodeNil() } else { yy615 := *x.FptrMapUintptrIntf if false { } else { z.F.EncMapUintptrIntfV(yy615, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrIntf`) } r.WriteMapElemValue() if yyn614 { r.EncodeNil() } else { if x.FptrMapUintptrIntf == nil { r.EncodeNil() } else { yy617 := *x.FptrMapUintptrIntf if false { } else { z.F.EncMapUintptrIntfV(yy617, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrStringV(x.FMapUintptrString, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrString`) } r.WriteMapElemValue() if x.FMapUintptrString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrStringV(x.FMapUintptrString, e) } } } var yyn622 bool if x.FptrMapUintptrString == nil { yyn622 = true goto LABEL622 } LABEL622: if yyr2 || yy2arr2 { if yyn622 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrString == nil { r.EncodeNil() } else { yy623 := *x.FptrMapUintptrString if false { } else { z.F.EncMapUintptrStringV(yy623, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrString`) } r.WriteMapElemValue() if yyn622 { r.EncodeNil() } else { if x.FptrMapUintptrString == nil { r.EncodeNil() } else { yy625 := *x.FptrMapUintptrString if false { } else { z.F.EncMapUintptrStringV(yy625, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUintV(x.FMapUintptrUint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrUint`) } r.WriteMapElemValue() if x.FMapUintptrUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUintV(x.FMapUintptrUint, e) } } } var yyn630 bool if x.FptrMapUintptrUint == nil { yyn630 = true goto LABEL630 } LABEL630: if yyr2 || yy2arr2 { if yyn630 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrUint == nil { r.EncodeNil() } else { yy631 := *x.FptrMapUintptrUint if false { } else { z.F.EncMapUintptrUintV(yy631, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrUint`) } r.WriteMapElemValue() if yyn630 { r.EncodeNil() } else { if x.FptrMapUintptrUint == nil { r.EncodeNil() } else { yy633 := *x.FptrMapUintptrUint if false { } else { z.F.EncMapUintptrUintV(yy633, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUint8V(x.FMapUintptrUint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrUint8`) } r.WriteMapElemValue() if x.FMapUintptrUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUint8V(x.FMapUintptrUint8, e) } } } var yyn638 bool if x.FptrMapUintptrUint8 == nil { yyn638 = true goto LABEL638 } LABEL638: if yyr2 || yy2arr2 { if yyn638 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrUint8 == nil { r.EncodeNil() } else { yy639 := *x.FptrMapUintptrUint8 if false { } else { z.F.EncMapUintptrUint8V(yy639, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrUint8`) } r.WriteMapElemValue() if yyn638 { r.EncodeNil() } else { if x.FptrMapUintptrUint8 == nil { r.EncodeNil() } else { yy641 := *x.FptrMapUintptrUint8 if false { } else { z.F.EncMapUintptrUint8V(yy641, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUint64V(x.FMapUintptrUint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrUint64`) } r.WriteMapElemValue() if x.FMapUintptrUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUint64V(x.FMapUintptrUint64, e) } } } var yyn646 bool if x.FptrMapUintptrUint64 == nil { yyn646 = true goto LABEL646 } LABEL646: if yyr2 || yy2arr2 { if yyn646 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrUint64 == nil { r.EncodeNil() } else { yy647 := *x.FptrMapUintptrUint64 if false { } else { z.F.EncMapUintptrUint64V(yy647, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrUint64`) } r.WriteMapElemValue() if yyn646 { r.EncodeNil() } else { if x.FptrMapUintptrUint64 == nil { r.EncodeNil() } else { yy649 := *x.FptrMapUintptrUint64 if false { } else { z.F.EncMapUintptrUint64V(yy649, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUintptrV(x.FMapUintptrUintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrUintptr`) } r.WriteMapElemValue() if x.FMapUintptrUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrUintptrV(x.FMapUintptrUintptr, e) } } } var yyn654 bool if x.FptrMapUintptrUintptr == nil { yyn654 = true goto LABEL654 } LABEL654: if yyr2 || yy2arr2 { if yyn654 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrUintptr == nil { r.EncodeNil() } else { yy655 := *x.FptrMapUintptrUintptr if false { } else { z.F.EncMapUintptrUintptrV(yy655, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrUintptr`) } r.WriteMapElemValue() if yyn654 { r.EncodeNil() } else { if x.FptrMapUintptrUintptr == nil { r.EncodeNil() } else { yy657 := *x.FptrMapUintptrUintptr if false { } else { z.F.EncMapUintptrUintptrV(yy657, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrIntV(x.FMapUintptrInt, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrInt`) } r.WriteMapElemValue() if x.FMapUintptrInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrIntV(x.FMapUintptrInt, e) } } } var yyn662 bool if x.FptrMapUintptrInt == nil { yyn662 = true goto LABEL662 } LABEL662: if yyr2 || yy2arr2 { if yyn662 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrInt == nil { r.EncodeNil() } else { yy663 := *x.FptrMapUintptrInt if false { } else { z.F.EncMapUintptrIntV(yy663, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrInt`) } r.WriteMapElemValue() if yyn662 { r.EncodeNil() } else { if x.FptrMapUintptrInt == nil { r.EncodeNil() } else { yy665 := *x.FptrMapUintptrInt if false { } else { z.F.EncMapUintptrIntV(yy665, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrInt64V(x.FMapUintptrInt64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrInt64`) } r.WriteMapElemValue() if x.FMapUintptrInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrInt64V(x.FMapUintptrInt64, e) } } } var yyn670 bool if x.FptrMapUintptrInt64 == nil { yyn670 = true goto LABEL670 } LABEL670: if yyr2 || yy2arr2 { if yyn670 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrInt64 == nil { r.EncodeNil() } else { yy671 := *x.FptrMapUintptrInt64 if false { } else { z.F.EncMapUintptrInt64V(yy671, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrInt64`) } r.WriteMapElemValue() if yyn670 { r.EncodeNil() } else { if x.FptrMapUintptrInt64 == nil { r.EncodeNil() } else { yy673 := *x.FptrMapUintptrInt64 if false { } else { z.F.EncMapUintptrInt64V(yy673, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrFloat32V(x.FMapUintptrFloat32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrFloat32`) } r.WriteMapElemValue() if x.FMapUintptrFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrFloat32V(x.FMapUintptrFloat32, e) } } } var yyn678 bool if x.FptrMapUintptrFloat32 == nil { yyn678 = true goto LABEL678 } LABEL678: if yyr2 || yy2arr2 { if yyn678 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrFloat32 == nil { r.EncodeNil() } else { yy679 := *x.FptrMapUintptrFloat32 if false { } else { z.F.EncMapUintptrFloat32V(yy679, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrFloat32`) } r.WriteMapElemValue() if yyn678 { r.EncodeNil() } else { if x.FptrMapUintptrFloat32 == nil { r.EncodeNil() } else { yy681 := *x.FptrMapUintptrFloat32 if false { } else { z.F.EncMapUintptrFloat32V(yy681, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrFloat64V(x.FMapUintptrFloat64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrFloat64`) } r.WriteMapElemValue() if x.FMapUintptrFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrFloat64V(x.FMapUintptrFloat64, e) } } } var yyn686 bool if x.FptrMapUintptrFloat64 == nil { yyn686 = true goto LABEL686 } LABEL686: if yyr2 || yy2arr2 { if yyn686 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrFloat64 == nil { r.EncodeNil() } else { yy687 := *x.FptrMapUintptrFloat64 if false { } else { z.F.EncMapUintptrFloat64V(yy687, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrFloat64`) } r.WriteMapElemValue() if yyn686 { r.EncodeNil() } else { if x.FptrMapUintptrFloat64 == nil { r.EncodeNil() } else { yy689 := *x.FptrMapUintptrFloat64 if false { } else { z.F.EncMapUintptrFloat64V(yy689, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapUintptrBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrBoolV(x.FMapUintptrBool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapUintptrBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapUintptrBool`) } r.WriteMapElemValue() if x.FMapUintptrBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapUintptrBoolV(x.FMapUintptrBool, e) } } } var yyn694 bool if x.FptrMapUintptrBool == nil { yyn694 = true goto LABEL694 } LABEL694: if yyr2 || yy2arr2 { if yyn694 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapUintptrBool == nil { r.EncodeNil() } else { yy695 := *x.FptrMapUintptrBool if false { } else { z.F.EncMapUintptrBoolV(yy695, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapUintptrBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapUintptrBool`) } r.WriteMapElemValue() if yyn694 { r.EncodeNil() } else { if x.FptrMapUintptrBool == nil { r.EncodeNil() } else { yy697 := *x.FptrMapUintptrBool if false { } else { z.F.EncMapUintptrBoolV(yy697, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntIntfV(x.FMapIntIntf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntIntf`) } r.WriteMapElemValue() if x.FMapIntIntf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntIntfV(x.FMapIntIntf, e) } } } var yyn702 bool if x.FptrMapIntIntf == nil { yyn702 = true goto LABEL702 } LABEL702: if yyr2 || yy2arr2 { if yyn702 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntIntf == nil { r.EncodeNil() } else { yy703 := *x.FptrMapIntIntf if false { } else { z.F.EncMapIntIntfV(yy703, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntIntf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntIntf`) } r.WriteMapElemValue() if yyn702 { r.EncodeNil() } else { if x.FptrMapIntIntf == nil { r.EncodeNil() } else { yy705 := *x.FptrMapIntIntf if false { } else { z.F.EncMapIntIntfV(yy705, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntStringV(x.FMapIntString, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntString`) } r.WriteMapElemValue() if x.FMapIntString == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntStringV(x.FMapIntString, e) } } } var yyn710 bool if x.FptrMapIntString == nil { yyn710 = true goto LABEL710 } LABEL710: if yyr2 || yy2arr2 { if yyn710 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntString == nil { r.EncodeNil() } else { yy711 := *x.FptrMapIntString if false { } else { z.F.EncMapIntStringV(yy711, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntString\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntString`) } r.WriteMapElemValue() if yyn710 { r.EncodeNil() } else { if x.FptrMapIntString == nil { r.EncodeNil() } else { yy713 := *x.FptrMapIntString if false { } else { z.F.EncMapIntStringV(yy713, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUintV(x.FMapIntUint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntUint`) } r.WriteMapElemValue() if x.FMapIntUint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUintV(x.FMapIntUint, e) } } } var yyn718 bool if x.FptrMapIntUint == nil { yyn718 = true goto LABEL718 } LABEL718: if yyr2 || yy2arr2 { if yyn718 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntUint == nil { r.EncodeNil() } else { yy719 := *x.FptrMapIntUint if false { } else { z.F.EncMapIntUintV(yy719, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntUint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntUint`) } r.WriteMapElemValue() if yyn718 { r.EncodeNil() } else { if x.FptrMapIntUint == nil { r.EncodeNil() } else { yy721 := *x.FptrMapIntUint if false { } else { z.F.EncMapIntUintV(yy721, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUint8V(x.FMapIntUint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntUint8`) } r.WriteMapElemValue() if x.FMapIntUint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUint8V(x.FMapIntUint8, e) } } } var yyn726 bool if x.FptrMapIntUint8 == nil { yyn726 = true goto LABEL726 } LABEL726: if yyr2 || yy2arr2 { if yyn726 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntUint8 == nil { r.EncodeNil() } else { yy727 := *x.FptrMapIntUint8 if false { } else { z.F.EncMapIntUint8V(yy727, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntUint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntUint8`) } r.WriteMapElemValue() if yyn726 { r.EncodeNil() } else { if x.FptrMapIntUint8 == nil { r.EncodeNil() } else { yy729 := *x.FptrMapIntUint8 if false { } else { z.F.EncMapIntUint8V(yy729, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUint64V(x.FMapIntUint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntUint64`) } r.WriteMapElemValue() if x.FMapIntUint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUint64V(x.FMapIntUint64, e) } } } var yyn734 bool if x.FptrMapIntUint64 == nil { yyn734 = true goto LABEL734 } LABEL734: if yyr2 || yy2arr2 { if yyn734 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntUint64 == nil { r.EncodeNil() } else { yy735 := *x.FptrMapIntUint64 if false { } else { z.F.EncMapIntUint64V(yy735, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntUint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntUint64`) } r.WriteMapElemValue() if yyn734 { r.EncodeNil() } else { if x.FptrMapIntUint64 == nil { r.EncodeNil() } else { yy737 := *x.FptrMapIntUint64 if false { } else { z.F.EncMapIntUint64V(yy737, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUintptrV(x.FMapIntUintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntUintptr`) } r.WriteMapElemValue() if x.FMapIntUintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntUintptrV(x.FMapIntUintptr, e) } } } var yyn742 bool if x.FptrMapIntUintptr == nil { yyn742 = true goto LABEL742 } LABEL742: if yyr2 || yy2arr2 { if yyn742 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntUintptr == nil { r.EncodeNil() } else { yy743 := *x.FptrMapIntUintptr if false { } else { z.F.EncMapIntUintptrV(yy743, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntUintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntUintptr`) } r.WriteMapElemValue() if yyn742 { r.EncodeNil() } else { if x.FptrMapIntUintptr == nil { r.EncodeNil() } else { yy745 := *x.FptrMapIntUintptr if false { } else { z.F.EncMapIntUintptrV(yy745, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntIntV(x.FMapIntInt, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntInt`) } r.WriteMapElemValue() if x.FMapIntInt == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntIntV(x.FMapIntInt, e) } } } var yyn750 bool if x.FptrMapIntInt == nil { yyn750 = true goto LABEL750 } LABEL750: if yyr2 || yy2arr2 { if yyn750 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntInt == nil { r.EncodeNil() } else { yy751 := *x.FptrMapIntInt if false { } else { z.F.EncMapIntIntV(yy751, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntInt\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntInt`) } r.WriteMapElemValue() if yyn750 { r.EncodeNil() } else { if x.FptrMapIntInt == nil { r.EncodeNil() } else { yy753 := *x.FptrMapIntInt if false { } else { z.F.EncMapIntIntV(yy753, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntInt64V(x.FMapIntInt64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntInt64`) } r.WriteMapElemValue() if x.FMapIntInt64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntInt64V(x.FMapIntInt64, e) } } } var yyn758 bool if x.FptrMapIntInt64 == nil { yyn758 = true goto LABEL758 } LABEL758: if yyr2 || yy2arr2 { if yyn758 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntInt64 == nil { r.EncodeNil() } else { yy759 := *x.FptrMapIntInt64 if false { } else { z.F.EncMapIntInt64V(yy759, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntInt64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntInt64`) } r.WriteMapElemValue() if yyn758 { r.EncodeNil() } else { if x.FptrMapIntInt64 == nil { r.EncodeNil() } else { yy761 := *x.FptrMapIntInt64 if false { } else { z.F.EncMapIntInt64V(yy761, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntFloat32V(x.FMapIntFloat32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntFloat32`) } r.WriteMapElemValue() if x.FMapIntFloat32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntFloat32V(x.FMapIntFloat32, e) } } } var yyn766 bool if x.FptrMapIntFloat32 == nil { yyn766 = true goto LABEL766 } LABEL766: if yyr2 || yy2arr2 { if yyn766 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntFloat32 == nil { r.EncodeNil() } else { yy767 := *x.FptrMapIntFloat32 if false { } else { z.F.EncMapIntFloat32V(yy767, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntFloat32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntFloat32`) } r.WriteMapElemValue() if yyn766 { r.EncodeNil() } else { if x.FptrMapIntFloat32 == nil { r.EncodeNil() } else { yy769 := *x.FptrMapIntFloat32 if false { } else { z.F.EncMapIntFloat32V(yy769, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntFloat64V(x.FMapIntFloat64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntFloat64`) } r.WriteMapElemValue() if x.FMapIntFloat64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntFloat64V(x.FMapIntFloat64, e) } } } var yyn774 bool if x.FptrMapIntFloat64 == nil { yyn774 = true goto LABEL774 } LABEL774: if yyr2 || yy2arr2 { if yyn774 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntFloat64 == nil { r.EncodeNil() } else { yy775 := *x.FptrMapIntFloat64 if false { } else { z.F.EncMapIntFloat64V(yy775, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntFloat64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntFloat64`) } r.WriteMapElemValue() if yyn774 { r.EncodeNil() } else { if x.FptrMapIntFloat64 == nil { r.EncodeNil() } else { yy777 := *x.FptrMapIntFloat64 if false { } else { z.F.EncMapIntFloat64V(yy777, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapIntBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntBoolV(x.FMapIntBool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapIntBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapIntBool`) } r.WriteMapElemValue() if x.FMapIntBool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapIntBoolV(x.FMapIntBool, e) } } } var yyn782 bool if x.FptrMapIntBool == nil { yyn782 = true goto LABEL782 } LABEL782: if yyr2 || yy2arr2 { if yyn782 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapIntBool == nil { r.EncodeNil() } else { yy783 := *x.FptrMapIntBool if false { } else { z.F.EncMapIntBoolV(yy783, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapIntBool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapIntBool`) } r.WriteMapElemValue() if yyn782 { r.EncodeNil() } else { if x.FptrMapIntBool == nil { r.EncodeNil() } else { yy785 := *x.FptrMapIntBool if false { } else { z.F.EncMapIntBoolV(yy785, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Intf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64IntfV(x.FMapInt64Intf, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Intf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Intf`) } r.WriteMapElemValue() if x.FMapInt64Intf == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64IntfV(x.FMapInt64Intf, e) } } } var yyn790 bool if x.FptrMapInt64Intf == nil { yyn790 = true goto LABEL790 } LABEL790: if yyr2 || yy2arr2 { if yyn790 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Intf == nil { r.EncodeNil() } else { yy791 := *x.FptrMapInt64Intf if false { } else { z.F.EncMapInt64IntfV(yy791, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Intf\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Intf`) } r.WriteMapElemValue() if yyn790 { r.EncodeNil() } else { if x.FptrMapInt64Intf == nil { r.EncodeNil() } else { yy793 := *x.FptrMapInt64Intf if false { } else { z.F.EncMapInt64IntfV(yy793, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64String == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64StringV(x.FMapInt64String, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64String\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64String`) } r.WriteMapElemValue() if x.FMapInt64String == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64StringV(x.FMapInt64String, e) } } } var yyn798 bool if x.FptrMapInt64String == nil { yyn798 = true goto LABEL798 } LABEL798: if yyr2 || yy2arr2 { if yyn798 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64String == nil { r.EncodeNil() } else { yy799 := *x.FptrMapInt64String if false { } else { z.F.EncMapInt64StringV(yy799, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64String\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64String`) } r.WriteMapElemValue() if yyn798 { r.EncodeNil() } else { if x.FptrMapInt64String == nil { r.EncodeNil() } else { yy801 := *x.FptrMapInt64String if false { } else { z.F.EncMapInt64StringV(yy801, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Uint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64UintV(x.FMapInt64Uint, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Uint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Uint`) } r.WriteMapElemValue() if x.FMapInt64Uint == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64UintV(x.FMapInt64Uint, e) } } } var yyn806 bool if x.FptrMapInt64Uint == nil { yyn806 = true goto LABEL806 } LABEL806: if yyr2 || yy2arr2 { if yyn806 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Uint == nil { r.EncodeNil() } else { yy807 := *x.FptrMapInt64Uint if false { } else { z.F.EncMapInt64UintV(yy807, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Uint\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Uint`) } r.WriteMapElemValue() if yyn806 { r.EncodeNil() } else { if x.FptrMapInt64Uint == nil { r.EncodeNil() } else { yy809 := *x.FptrMapInt64Uint if false { } else { z.F.EncMapInt64UintV(yy809, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Uint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Uint8V(x.FMapInt64Uint8, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Uint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Uint8`) } r.WriteMapElemValue() if x.FMapInt64Uint8 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Uint8V(x.FMapInt64Uint8, e) } } } var yyn814 bool if x.FptrMapInt64Uint8 == nil { yyn814 = true goto LABEL814 } LABEL814: if yyr2 || yy2arr2 { if yyn814 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Uint8 == nil { r.EncodeNil() } else { yy815 := *x.FptrMapInt64Uint8 if false { } else { z.F.EncMapInt64Uint8V(yy815, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Uint8\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Uint8`) } r.WriteMapElemValue() if yyn814 { r.EncodeNil() } else { if x.FptrMapInt64Uint8 == nil { r.EncodeNil() } else { yy817 := *x.FptrMapInt64Uint8 if false { } else { z.F.EncMapInt64Uint8V(yy817, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Uint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Uint64V(x.FMapInt64Uint64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Uint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Uint64`) } r.WriteMapElemValue() if x.FMapInt64Uint64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Uint64V(x.FMapInt64Uint64, e) } } } var yyn822 bool if x.FptrMapInt64Uint64 == nil { yyn822 = true goto LABEL822 } LABEL822: if yyr2 || yy2arr2 { if yyn822 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Uint64 == nil { r.EncodeNil() } else { yy823 := *x.FptrMapInt64Uint64 if false { } else { z.F.EncMapInt64Uint64V(yy823, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Uint64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Uint64`) } r.WriteMapElemValue() if yyn822 { r.EncodeNil() } else { if x.FptrMapInt64Uint64 == nil { r.EncodeNil() } else { yy825 := *x.FptrMapInt64Uint64 if false { } else { z.F.EncMapInt64Uint64V(yy825, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Uintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64UintptrV(x.FMapInt64Uintptr, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Uintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Uintptr`) } r.WriteMapElemValue() if x.FMapInt64Uintptr == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64UintptrV(x.FMapInt64Uintptr, e) } } } var yyn830 bool if x.FptrMapInt64Uintptr == nil { yyn830 = true goto LABEL830 } LABEL830: if yyr2 || yy2arr2 { if yyn830 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Uintptr == nil { r.EncodeNil() } else { yy831 := *x.FptrMapInt64Uintptr if false { } else { z.F.EncMapInt64UintptrV(yy831, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Uintptr\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Uintptr`) } r.WriteMapElemValue() if yyn830 { r.EncodeNil() } else { if x.FptrMapInt64Uintptr == nil { r.EncodeNil() } else { yy833 := *x.FptrMapInt64Uintptr if false { } else { z.F.EncMapInt64UintptrV(yy833, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Int == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64IntV(x.FMapInt64Int, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Int\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Int`) } r.WriteMapElemValue() if x.FMapInt64Int == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64IntV(x.FMapInt64Int, e) } } } var yyn838 bool if x.FptrMapInt64Int == nil { yyn838 = true goto LABEL838 } LABEL838: if yyr2 || yy2arr2 { if yyn838 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Int == nil { r.EncodeNil() } else { yy839 := *x.FptrMapInt64Int if false { } else { z.F.EncMapInt64IntV(yy839, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Int\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Int`) } r.WriteMapElemValue() if yyn838 { r.EncodeNil() } else { if x.FptrMapInt64Int == nil { r.EncodeNil() } else { yy841 := *x.FptrMapInt64Int if false { } else { z.F.EncMapInt64IntV(yy841, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Int64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Int64V(x.FMapInt64Int64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Int64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Int64`) } r.WriteMapElemValue() if x.FMapInt64Int64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Int64V(x.FMapInt64Int64, e) } } } var yyn846 bool if x.FptrMapInt64Int64 == nil { yyn846 = true goto LABEL846 } LABEL846: if yyr2 || yy2arr2 { if yyn846 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Int64 == nil { r.EncodeNil() } else { yy847 := *x.FptrMapInt64Int64 if false { } else { z.F.EncMapInt64Int64V(yy847, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Int64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Int64`) } r.WriteMapElemValue() if yyn846 { r.EncodeNil() } else { if x.FptrMapInt64Int64 == nil { r.EncodeNil() } else { yy849 := *x.FptrMapInt64Int64 if false { } else { z.F.EncMapInt64Int64V(yy849, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Float32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Float32V(x.FMapInt64Float32, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Float32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Float32`) } r.WriteMapElemValue() if x.FMapInt64Float32 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Float32V(x.FMapInt64Float32, e) } } } var yyn854 bool if x.FptrMapInt64Float32 == nil { yyn854 = true goto LABEL854 } LABEL854: if yyr2 || yy2arr2 { if yyn854 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Float32 == nil { r.EncodeNil() } else { yy855 := *x.FptrMapInt64Float32 if false { } else { z.F.EncMapInt64Float32V(yy855, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Float32\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Float32`) } r.WriteMapElemValue() if yyn854 { r.EncodeNil() } else { if x.FptrMapInt64Float32 == nil { r.EncodeNil() } else { yy857 := *x.FptrMapInt64Float32 if false { } else { z.F.EncMapInt64Float32V(yy857, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Float64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Float64V(x.FMapInt64Float64, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Float64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Float64`) } r.WriteMapElemValue() if x.FMapInt64Float64 == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64Float64V(x.FMapInt64Float64, e) } } } var yyn862 bool if x.FptrMapInt64Float64 == nil { yyn862 = true goto LABEL862 } LABEL862: if yyr2 || yy2arr2 { if yyn862 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Float64 == nil { r.EncodeNil() } else { yy863 := *x.FptrMapInt64Float64 if false { } else { z.F.EncMapInt64Float64V(yy863, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Float64\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Float64`) } r.WriteMapElemValue() if yyn862 { r.EncodeNil() } else { if x.FptrMapInt64Float64 == nil { r.EncodeNil() } else { yy865 := *x.FptrMapInt64Float64 if false { } else { z.F.EncMapInt64Float64V(yy865, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.FMapInt64Bool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64BoolV(x.FMapInt64Bool, e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FMapInt64Bool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FMapInt64Bool`) } r.WriteMapElemValue() if x.FMapInt64Bool == nil { r.EncodeNil() } else { if false { } else { z.F.EncMapInt64BoolV(x.FMapInt64Bool, e) } } } var yyn870 bool if x.FptrMapInt64Bool == nil { yyn870 = true goto LABEL870 } LABEL870: if yyr2 || yy2arr2 { if yyn870 { r.WriteArrayElem() r.EncodeNil() } else { r.WriteArrayElem() if x.FptrMapInt64Bool == nil { r.EncodeNil() } else { yy871 := *x.FptrMapInt64Bool if false { } else { z.F.EncMapInt64BoolV(yy871, e) } } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"FptrMapInt64Bool\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `FptrMapInt64Bool`) } r.WriteMapElemValue() if yyn870 { r.EncodeNil() } else { if x.FptrMapInt64Bool == nil { r.EncodeNil() } else { yy873 := *x.FptrMapInt64Bool if false { } else { z.F.EncMapInt64BoolV(yy873, e) } } } } if yyr2 || yy2arr2 { r.WriteArrayEnd() } else { r.WriteMapEnd() } } } } func (x *TestMammoth2) CodecDecodeSelf(d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.DecExtension(x, yyxt1) } else { yyct2 := r.ContainerType() if yyct2 == codecSelferValueTypeMap19781 { yyl2 := r.ReadMapStart() if yyl2 == 0 { r.ReadMapEnd() } else { x.codecDecodeSelfFromMap(yyl2, d) } } else if yyct2 == codecSelferValueTypeArray19781 { yyl2 := r.ReadArrayStart() if yyl2 == 0 { r.ReadArrayEnd() } else { x.codecDecodeSelfFromArray(yyl2, d) } } else { panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781) } } } func (x *TestMammoth2) codecDecodeSelfFromMap(l int, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r var yyhl3 bool = l >= 0 for yyj3 := 0; ; yyj3++ { if yyhl3 { if yyj3 >= l { break } } else { if r.CheckBreak() { break } } r.ReadMapElemKey() yys3 := z.StringView(r.DecodeStringAsBytes()) r.ReadMapElemValue() switch yys3 { case "FIntf": if r.TryDecodeAsNil() { x.FIntf = nil } else { if false { } else { z.DecFallback(&x.FIntf, true) } } case "FptrIntf": if r.TryDecodeAsNil() { if true && x.FptrIntf != nil { x.FptrIntf = nil } } else { if x.FptrIntf == nil { x.FptrIntf = new(interface{}) } if false { } else { z.DecFallback(x.FptrIntf, true) } } case "FString": if r.TryDecodeAsNil() { x.FString = "" } else { x.FString = (string)(r.DecodeString()) } case "FptrString": if r.TryDecodeAsNil() { if true && x.FptrString != nil { x.FptrString = nil } } else { if x.FptrString == nil { x.FptrString = new(string) } if false { } else { *x.FptrString = (string)(r.DecodeString()) } } case "FFloat32": if r.TryDecodeAsNil() { x.FFloat32 = 0 } else { x.FFloat32 = (float32)(r.DecodeFloat32As64()) } case "FptrFloat32": if r.TryDecodeAsNil() { if true && x.FptrFloat32 != nil { x.FptrFloat32 = nil } } else { if x.FptrFloat32 == nil { x.FptrFloat32 = new(float32) } if false { } else { *x.FptrFloat32 = (float32)(r.DecodeFloat32As64()) } } case "FFloat64": if r.TryDecodeAsNil() { x.FFloat64 = 0 } else { x.FFloat64 = (float64)(r.DecodeFloat64()) } case "FptrFloat64": if r.TryDecodeAsNil() { if true && x.FptrFloat64 != nil { x.FptrFloat64 = nil } } else { if x.FptrFloat64 == nil { x.FptrFloat64 = new(float64) } if false { } else { *x.FptrFloat64 = (float64)(r.DecodeFloat64()) } } case "FUint": if r.TryDecodeAsNil() { x.FUint = 0 } else { x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } case "FptrUint": if r.TryDecodeAsNil() { if true && x.FptrUint != nil { x.FptrUint = nil } } else { if x.FptrUint == nil { x.FptrUint = new(uint) } if false { } else { *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } } case "FUint8": if r.TryDecodeAsNil() { x.FUint8 = 0 } else { x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) } case "FptrUint8": if r.TryDecodeAsNil() { if true && x.FptrUint8 != nil { x.FptrUint8 = nil } } else { if x.FptrUint8 == nil { x.FptrUint8 = new(uint8) } if false { } else { *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) } } case "FUint16": if r.TryDecodeAsNil() { x.FUint16 = 0 } else { x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) } case "FptrUint16": if r.TryDecodeAsNil() { if true && x.FptrUint16 != nil { x.FptrUint16 = nil } } else { if x.FptrUint16 == nil { x.FptrUint16 = new(uint16) } if false { } else { *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) } } case "FUint32": if r.TryDecodeAsNil() { x.FUint32 = 0 } else { x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) } case "FptrUint32": if r.TryDecodeAsNil() { if true && x.FptrUint32 != nil { x.FptrUint32 = nil } } else { if x.FptrUint32 == nil { x.FptrUint32 = new(uint32) } if false { } else { *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) } } case "FUint64": if r.TryDecodeAsNil() { x.FUint64 = 0 } else { x.FUint64 = (uint64)(r.DecodeUint64()) } case "FptrUint64": if r.TryDecodeAsNil() { if true && x.FptrUint64 != nil { x.FptrUint64 = nil } } else { if x.FptrUint64 == nil { x.FptrUint64 = new(uint64) } if false { } else { *x.FptrUint64 = (uint64)(r.DecodeUint64()) } } case "FUintptr": if r.TryDecodeAsNil() { x.FUintptr = 0 } else { x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } case "FptrUintptr": if r.TryDecodeAsNil() { if true && x.FptrUintptr != nil { x.FptrUintptr = nil } } else { if x.FptrUintptr == nil { x.FptrUintptr = new(uintptr) } if false { } else { *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } } case "FInt": if r.TryDecodeAsNil() { x.FInt = 0 } else { x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) } case "FptrInt": if r.TryDecodeAsNil() { if true && x.FptrInt != nil { x.FptrInt = nil } } else { if x.FptrInt == nil { x.FptrInt = new(int) } if false { } else { *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) } } case "FInt8": if r.TryDecodeAsNil() { x.FInt8 = 0 } else { x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) } case "FptrInt8": if r.TryDecodeAsNil() { if true && x.FptrInt8 != nil { x.FptrInt8 = nil } } else { if x.FptrInt8 == nil { x.FptrInt8 = new(int8) } if false { } else { *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) } } case "FInt16": if r.TryDecodeAsNil() { x.FInt16 = 0 } else { x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) } case "FptrInt16": if r.TryDecodeAsNil() { if true && x.FptrInt16 != nil { x.FptrInt16 = nil } } else { if x.FptrInt16 == nil { x.FptrInt16 = new(int16) } if false { } else { *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) } } case "FInt32": if r.TryDecodeAsNil() { x.FInt32 = 0 } else { x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) } case "FptrInt32": if r.TryDecodeAsNil() { if true && x.FptrInt32 != nil { x.FptrInt32 = nil } } else { if x.FptrInt32 == nil { x.FptrInt32 = new(int32) } if false { } else { *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) } } case "FInt64": if r.TryDecodeAsNil() { x.FInt64 = 0 } else { x.FInt64 = (int64)(r.DecodeInt64()) } case "FptrInt64": if r.TryDecodeAsNil() { if true && x.FptrInt64 != nil { x.FptrInt64 = nil } } else { if x.FptrInt64 == nil { x.FptrInt64 = new(int64) } if false { } else { *x.FptrInt64 = (int64)(r.DecodeInt64()) } } case "FBool": if r.TryDecodeAsNil() { x.FBool = false } else { x.FBool = (bool)(r.DecodeBool()) } case "FptrBool": if r.TryDecodeAsNil() { if true && x.FptrBool != nil { x.FptrBool = nil } } else { if x.FptrBool == nil { x.FptrBool = new(bool) } if false { } else { *x.FptrBool = (bool)(r.DecodeBool()) } } case "FSliceIntf": if r.TryDecodeAsNil() { x.FSliceIntf = nil } else { if false { } else { z.F.DecSliceIntfX(&x.FSliceIntf, d) } } case "FptrSliceIntf": if r.TryDecodeAsNil() { if true && x.FptrSliceIntf != nil { x.FptrSliceIntf = nil } } else { if x.FptrSliceIntf == nil { x.FptrSliceIntf = new([]interface{}) } if false { } else { z.F.DecSliceIntfX(x.FptrSliceIntf, d) } } case "FSliceString": if r.TryDecodeAsNil() { x.FSliceString = nil } else { if false { } else { z.F.DecSliceStringX(&x.FSliceString, d) } } case "FptrSliceString": if r.TryDecodeAsNil() { if true && x.FptrSliceString != nil { x.FptrSliceString = nil } } else { if x.FptrSliceString == nil { x.FptrSliceString = new([]string) } if false { } else { z.F.DecSliceStringX(x.FptrSliceString, d) } } case "FSliceFloat32": if r.TryDecodeAsNil() { x.FSliceFloat32 = nil } else { if false { } else { z.F.DecSliceFloat32X(&x.FSliceFloat32, d) } } case "FptrSliceFloat32": if r.TryDecodeAsNil() { if true && x.FptrSliceFloat32 != nil { x.FptrSliceFloat32 = nil } } else { if x.FptrSliceFloat32 == nil { x.FptrSliceFloat32 = new([]float32) } if false { } else { z.F.DecSliceFloat32X(x.FptrSliceFloat32, d) } } case "FSliceFloat64": if r.TryDecodeAsNil() { x.FSliceFloat64 = nil } else { if false { } else { z.F.DecSliceFloat64X(&x.FSliceFloat64, d) } } case "FptrSliceFloat64": if r.TryDecodeAsNil() { if true && x.FptrSliceFloat64 != nil { x.FptrSliceFloat64 = nil } } else { if x.FptrSliceFloat64 == nil { x.FptrSliceFloat64 = new([]float64) } if false { } else { z.F.DecSliceFloat64X(x.FptrSliceFloat64, d) } } case "FSliceUint": if r.TryDecodeAsNil() { x.FSliceUint = nil } else { if false { } else { z.F.DecSliceUintX(&x.FSliceUint, d) } } case "FptrSliceUint": if r.TryDecodeAsNil() { if true && x.FptrSliceUint != nil { x.FptrSliceUint = nil } } else { if x.FptrSliceUint == nil { x.FptrSliceUint = new([]uint) } if false { } else { z.F.DecSliceUintX(x.FptrSliceUint, d) } } case "FSliceUint8": if r.TryDecodeAsNil() { x.FSliceUint8 = nil } else { if false { } else { x.FSliceUint8 = r.DecodeBytes(([]byte)(x.FSliceUint8), false) } } case "FptrSliceUint8": if r.TryDecodeAsNil() { if true && x.FptrSliceUint8 != nil { x.FptrSliceUint8 = nil } } else { if x.FptrSliceUint8 == nil { x.FptrSliceUint8 = new([]uint8) } if false { } else { *x.FptrSliceUint8 = r.DecodeBytes(*(*[]byte)(x.FptrSliceUint8), false) } } case "FSliceUint16": if r.TryDecodeAsNil() { x.FSliceUint16 = nil } else { if false { } else { z.F.DecSliceUint16X(&x.FSliceUint16, d) } } case "FptrSliceUint16": if r.TryDecodeAsNil() { if true && x.FptrSliceUint16 != nil { x.FptrSliceUint16 = nil } } else { if x.FptrSliceUint16 == nil { x.FptrSliceUint16 = new([]uint16) } if false { } else { z.F.DecSliceUint16X(x.FptrSliceUint16, d) } } case "FSliceUint32": if r.TryDecodeAsNil() { x.FSliceUint32 = nil } else { if false { } else { z.F.DecSliceUint32X(&x.FSliceUint32, d) } } case "FptrSliceUint32": if r.TryDecodeAsNil() { if true && x.FptrSliceUint32 != nil { x.FptrSliceUint32 = nil } } else { if x.FptrSliceUint32 == nil { x.FptrSliceUint32 = new([]uint32) } if false { } else { z.F.DecSliceUint32X(x.FptrSliceUint32, d) } } case "FSliceUint64": if r.TryDecodeAsNil() { x.FSliceUint64 = nil } else { if false { } else { z.F.DecSliceUint64X(&x.FSliceUint64, d) } } case "FptrSliceUint64": if r.TryDecodeAsNil() { if true && x.FptrSliceUint64 != nil { x.FptrSliceUint64 = nil } } else { if x.FptrSliceUint64 == nil { x.FptrSliceUint64 = new([]uint64) } if false { } else { z.F.DecSliceUint64X(x.FptrSliceUint64, d) } } case "FSliceUintptr": if r.TryDecodeAsNil() { x.FSliceUintptr = nil } else { if false { } else { z.F.DecSliceUintptrX(&x.FSliceUintptr, d) } } case "FptrSliceUintptr": if r.TryDecodeAsNil() { if true && x.FptrSliceUintptr != nil { x.FptrSliceUintptr = nil } } else { if x.FptrSliceUintptr == nil { x.FptrSliceUintptr = new([]uintptr) } if false { } else { z.F.DecSliceUintptrX(x.FptrSliceUintptr, d) } } case "FSliceInt": if r.TryDecodeAsNil() { x.FSliceInt = nil } else { if false { } else { z.F.DecSliceIntX(&x.FSliceInt, d) } } case "FptrSliceInt": if r.TryDecodeAsNil() { if true && x.FptrSliceInt != nil { x.FptrSliceInt = nil } } else { if x.FptrSliceInt == nil { x.FptrSliceInt = new([]int) } if false { } else { z.F.DecSliceIntX(x.FptrSliceInt, d) } } case "FSliceInt8": if r.TryDecodeAsNil() { x.FSliceInt8 = nil } else { if false { } else { z.F.DecSliceInt8X(&x.FSliceInt8, d) } } case "FptrSliceInt8": if r.TryDecodeAsNil() { if true && x.FptrSliceInt8 != nil { x.FptrSliceInt8 = nil } } else { if x.FptrSliceInt8 == nil { x.FptrSliceInt8 = new([]int8) } if false { } else { z.F.DecSliceInt8X(x.FptrSliceInt8, d) } } case "FSliceInt16": if r.TryDecodeAsNil() { x.FSliceInt16 = nil } else { if false { } else { z.F.DecSliceInt16X(&x.FSliceInt16, d) } } case "FptrSliceInt16": if r.TryDecodeAsNil() { if true && x.FptrSliceInt16 != nil { x.FptrSliceInt16 = nil } } else { if x.FptrSliceInt16 == nil { x.FptrSliceInt16 = new([]int16) } if false { } else { z.F.DecSliceInt16X(x.FptrSliceInt16, d) } } case "FSliceInt32": if r.TryDecodeAsNil() { x.FSliceInt32 = nil } else { if false { } else { z.F.DecSliceInt32X(&x.FSliceInt32, d) } } case "FptrSliceInt32": if r.TryDecodeAsNil() { if true && x.FptrSliceInt32 != nil { x.FptrSliceInt32 = nil } } else { if x.FptrSliceInt32 == nil { x.FptrSliceInt32 = new([]int32) } if false { } else { z.F.DecSliceInt32X(x.FptrSliceInt32, d) } } case "FSliceInt64": if r.TryDecodeAsNil() { x.FSliceInt64 = nil } else { if false { } else { z.F.DecSliceInt64X(&x.FSliceInt64, d) } } case "FptrSliceInt64": if r.TryDecodeAsNil() { if true && x.FptrSliceInt64 != nil { x.FptrSliceInt64 = nil } } else { if x.FptrSliceInt64 == nil { x.FptrSliceInt64 = new([]int64) } if false { } else { z.F.DecSliceInt64X(x.FptrSliceInt64, d) } } case "FSliceBool": if r.TryDecodeAsNil() { x.FSliceBool = nil } else { if false { } else { z.F.DecSliceBoolX(&x.FSliceBool, d) } } case "FptrSliceBool": if r.TryDecodeAsNil() { if true && x.FptrSliceBool != nil { x.FptrSliceBool = nil } } else { if x.FptrSliceBool == nil { x.FptrSliceBool = new([]bool) } if false { } else { z.F.DecSliceBoolX(x.FptrSliceBool, d) } } case "FMapStringIntf": if r.TryDecodeAsNil() { x.FMapStringIntf = nil } else { if false { } else { z.F.DecMapStringIntfX(&x.FMapStringIntf, d) } } case "FptrMapStringIntf": if r.TryDecodeAsNil() { if true && x.FptrMapStringIntf != nil { x.FptrMapStringIntf = nil } } else { if x.FptrMapStringIntf == nil { x.FptrMapStringIntf = new(map[string]interface{}) } if false { } else { z.F.DecMapStringIntfX(x.FptrMapStringIntf, d) } } case "FMapStringString": if r.TryDecodeAsNil() { x.FMapStringString = nil } else { if false { } else { z.F.DecMapStringStringX(&x.FMapStringString, d) } } case "FptrMapStringString": if r.TryDecodeAsNil() { if true && x.FptrMapStringString != nil { x.FptrMapStringString = nil } } else { if x.FptrMapStringString == nil { x.FptrMapStringString = new(map[string]string) } if false { } else { z.F.DecMapStringStringX(x.FptrMapStringString, d) } } case "FMapStringUint": if r.TryDecodeAsNil() { x.FMapStringUint = nil } else { if false { } else { z.F.DecMapStringUintX(&x.FMapStringUint, d) } } case "FptrMapStringUint": if r.TryDecodeAsNil() { if true && x.FptrMapStringUint != nil { x.FptrMapStringUint = nil } } else { if x.FptrMapStringUint == nil { x.FptrMapStringUint = new(map[string]uint) } if false { } else { z.F.DecMapStringUintX(x.FptrMapStringUint, d) } } case "FMapStringUint8": if r.TryDecodeAsNil() { x.FMapStringUint8 = nil } else { if false { } else { z.F.DecMapStringUint8X(&x.FMapStringUint8, d) } } case "FptrMapStringUint8": if r.TryDecodeAsNil() { if true && x.FptrMapStringUint8 != nil { x.FptrMapStringUint8 = nil } } else { if x.FptrMapStringUint8 == nil { x.FptrMapStringUint8 = new(map[string]uint8) } if false { } else { z.F.DecMapStringUint8X(x.FptrMapStringUint8, d) } } case "FMapStringUint64": if r.TryDecodeAsNil() { x.FMapStringUint64 = nil } else { if false { } else { z.F.DecMapStringUint64X(&x.FMapStringUint64, d) } } case "FptrMapStringUint64": if r.TryDecodeAsNil() { if true && x.FptrMapStringUint64 != nil { x.FptrMapStringUint64 = nil } } else { if x.FptrMapStringUint64 == nil { x.FptrMapStringUint64 = new(map[string]uint64) } if false { } else { z.F.DecMapStringUint64X(x.FptrMapStringUint64, d) } } case "FMapStringUintptr": if r.TryDecodeAsNil() { x.FMapStringUintptr = nil } else { if false { } else { z.F.DecMapStringUintptrX(&x.FMapStringUintptr, d) } } case "FptrMapStringUintptr": if r.TryDecodeAsNil() { if true && x.FptrMapStringUintptr != nil { x.FptrMapStringUintptr = nil } } else { if x.FptrMapStringUintptr == nil { x.FptrMapStringUintptr = new(map[string]uintptr) } if false { } else { z.F.DecMapStringUintptrX(x.FptrMapStringUintptr, d) } } case "FMapStringInt": if r.TryDecodeAsNil() { x.FMapStringInt = nil } else { if false { } else { z.F.DecMapStringIntX(&x.FMapStringInt, d) } } case "FptrMapStringInt": if r.TryDecodeAsNil() { if true && x.FptrMapStringInt != nil { x.FptrMapStringInt = nil } } else { if x.FptrMapStringInt == nil { x.FptrMapStringInt = new(map[string]int) } if false { } else { z.F.DecMapStringIntX(x.FptrMapStringInt, d) } } case "FMapStringInt64": if r.TryDecodeAsNil() { x.FMapStringInt64 = nil } else { if false { } else { z.F.DecMapStringInt64X(&x.FMapStringInt64, d) } } case "FptrMapStringInt64": if r.TryDecodeAsNil() { if true && x.FptrMapStringInt64 != nil { x.FptrMapStringInt64 = nil } } else { if x.FptrMapStringInt64 == nil { x.FptrMapStringInt64 = new(map[string]int64) } if false { } else { z.F.DecMapStringInt64X(x.FptrMapStringInt64, d) } } case "FMapStringFloat32": if r.TryDecodeAsNil() { x.FMapStringFloat32 = nil } else { if false { } else { z.F.DecMapStringFloat32X(&x.FMapStringFloat32, d) } } case "FptrMapStringFloat32": if r.TryDecodeAsNil() { if true && x.FptrMapStringFloat32 != nil { x.FptrMapStringFloat32 = nil } } else { if x.FptrMapStringFloat32 == nil { x.FptrMapStringFloat32 = new(map[string]float32) } if false { } else { z.F.DecMapStringFloat32X(x.FptrMapStringFloat32, d) } } case "FMapStringFloat64": if r.TryDecodeAsNil() { x.FMapStringFloat64 = nil } else { if false { } else { z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d) } } case "FptrMapStringFloat64": if r.TryDecodeAsNil() { if true && x.FptrMapStringFloat64 != nil { x.FptrMapStringFloat64 = nil } } else { if x.FptrMapStringFloat64 == nil { x.FptrMapStringFloat64 = new(map[string]float64) } if false { } else { z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d) } } case "FMapStringBool": if r.TryDecodeAsNil() { x.FMapStringBool = nil } else { if false { } else { z.F.DecMapStringBoolX(&x.FMapStringBool, d) } } case "FptrMapStringBool": if r.TryDecodeAsNil() { if true && x.FptrMapStringBool != nil { x.FptrMapStringBool = nil } } else { if x.FptrMapStringBool == nil { x.FptrMapStringBool = new(map[string]bool) } if false { } else { z.F.DecMapStringBoolX(x.FptrMapStringBool, d) } } case "FMapUintIntf": if r.TryDecodeAsNil() { x.FMapUintIntf = nil } else { if false { } else { z.F.DecMapUintIntfX(&x.FMapUintIntf, d) } } case "FptrMapUintIntf": if r.TryDecodeAsNil() { if true && x.FptrMapUintIntf != nil { x.FptrMapUintIntf = nil } } else { if x.FptrMapUintIntf == nil { x.FptrMapUintIntf = new(map[uint]interface{}) } if false { } else { z.F.DecMapUintIntfX(x.FptrMapUintIntf, d) } } case "FMapUintString": if r.TryDecodeAsNil() { x.FMapUintString = nil } else { if false { } else { z.F.DecMapUintStringX(&x.FMapUintString, d) } } case "FptrMapUintString": if r.TryDecodeAsNil() { if true && x.FptrMapUintString != nil { x.FptrMapUintString = nil } } else { if x.FptrMapUintString == nil { x.FptrMapUintString = new(map[uint]string) } if false { } else { z.F.DecMapUintStringX(x.FptrMapUintString, d) } } case "FMapUintUint": if r.TryDecodeAsNil() { x.FMapUintUint = nil } else { if false { } else { z.F.DecMapUintUintX(&x.FMapUintUint, d) } } case "FptrMapUintUint": if r.TryDecodeAsNil() { if true && x.FptrMapUintUint != nil { x.FptrMapUintUint = nil } } else { if x.FptrMapUintUint == nil { x.FptrMapUintUint = new(map[uint]uint) } if false { } else { z.F.DecMapUintUintX(x.FptrMapUintUint, d) } } case "FMapUintUint8": if r.TryDecodeAsNil() { x.FMapUintUint8 = nil } else { if false { } else { z.F.DecMapUintUint8X(&x.FMapUintUint8, d) } } case "FptrMapUintUint8": if r.TryDecodeAsNil() { if true && x.FptrMapUintUint8 != nil { x.FptrMapUintUint8 = nil } } else { if x.FptrMapUintUint8 == nil { x.FptrMapUintUint8 = new(map[uint]uint8) } if false { } else { z.F.DecMapUintUint8X(x.FptrMapUintUint8, d) } } case "FMapUintUint64": if r.TryDecodeAsNil() { x.FMapUintUint64 = nil } else { if false { } else { z.F.DecMapUintUint64X(&x.FMapUintUint64, d) } } case "FptrMapUintUint64": if r.TryDecodeAsNil() { if true && x.FptrMapUintUint64 != nil { x.FptrMapUintUint64 = nil } } else { if x.FptrMapUintUint64 == nil { x.FptrMapUintUint64 = new(map[uint]uint64) } if false { } else { z.F.DecMapUintUint64X(x.FptrMapUintUint64, d) } } case "FMapUintUintptr": if r.TryDecodeAsNil() { x.FMapUintUintptr = nil } else { if false { } else { z.F.DecMapUintUintptrX(&x.FMapUintUintptr, d) } } case "FptrMapUintUintptr": if r.TryDecodeAsNil() { if true && x.FptrMapUintUintptr != nil { x.FptrMapUintUintptr = nil } } else { if x.FptrMapUintUintptr == nil { x.FptrMapUintUintptr = new(map[uint]uintptr) } if false { } else { z.F.DecMapUintUintptrX(x.FptrMapUintUintptr, d) } } case "FMapUintInt": if r.TryDecodeAsNil() { x.FMapUintInt = nil } else { if false { } else { z.F.DecMapUintIntX(&x.FMapUintInt, d) } } case "FptrMapUintInt": if r.TryDecodeAsNil() { if true && x.FptrMapUintInt != nil { x.FptrMapUintInt = nil } } else { if x.FptrMapUintInt == nil { x.FptrMapUintInt = new(map[uint]int) } if false { } else { z.F.DecMapUintIntX(x.FptrMapUintInt, d) } } case "FMapUintInt64": if r.TryDecodeAsNil() { x.FMapUintInt64 = nil } else { if false { } else { z.F.DecMapUintInt64X(&x.FMapUintInt64, d) } } case "FptrMapUintInt64": if r.TryDecodeAsNil() { if true && x.FptrMapUintInt64 != nil { x.FptrMapUintInt64 = nil } } else { if x.FptrMapUintInt64 == nil { x.FptrMapUintInt64 = new(map[uint]int64) } if false { } else { z.F.DecMapUintInt64X(x.FptrMapUintInt64, d) } } case "FMapUintFloat32": if r.TryDecodeAsNil() { x.FMapUintFloat32 = nil } else { if false { } else { z.F.DecMapUintFloat32X(&x.FMapUintFloat32, d) } } case "FptrMapUintFloat32": if r.TryDecodeAsNil() { if true && x.FptrMapUintFloat32 != nil { x.FptrMapUintFloat32 = nil } } else { if x.FptrMapUintFloat32 == nil { x.FptrMapUintFloat32 = new(map[uint]float32) } if false { } else { z.F.DecMapUintFloat32X(x.FptrMapUintFloat32, d) } } case "FMapUintFloat64": if r.TryDecodeAsNil() { x.FMapUintFloat64 = nil } else { if false { } else { z.F.DecMapUintFloat64X(&x.FMapUintFloat64, d) } } case "FptrMapUintFloat64": if r.TryDecodeAsNil() { if true && x.FptrMapUintFloat64 != nil { x.FptrMapUintFloat64 = nil } } else { if x.FptrMapUintFloat64 == nil { x.FptrMapUintFloat64 = new(map[uint]float64) } if false { } else { z.F.DecMapUintFloat64X(x.FptrMapUintFloat64, d) } } case "FMapUintBool": if r.TryDecodeAsNil() { x.FMapUintBool = nil } else { if false { } else { z.F.DecMapUintBoolX(&x.FMapUintBool, d) } } case "FptrMapUintBool": if r.TryDecodeAsNil() { if true && x.FptrMapUintBool != nil { x.FptrMapUintBool = nil } } else { if x.FptrMapUintBool == nil { x.FptrMapUintBool = new(map[uint]bool) } if false { } else { z.F.DecMapUintBoolX(x.FptrMapUintBool, d) } } case "FMapUint8Intf": if r.TryDecodeAsNil() { x.FMapUint8Intf = nil } else { if false { } else { z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d) } } case "FptrMapUint8Intf": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Intf != nil { x.FptrMapUint8Intf = nil } } else { if x.FptrMapUint8Intf == nil { x.FptrMapUint8Intf = new(map[uint8]interface{}) } if false { } else { z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d) } } case "FMapUint8String": if r.TryDecodeAsNil() { x.FMapUint8String = nil } else { if false { } else { z.F.DecMapUint8StringX(&x.FMapUint8String, d) } } case "FptrMapUint8String": if r.TryDecodeAsNil() { if true && x.FptrMapUint8String != nil { x.FptrMapUint8String = nil } } else { if x.FptrMapUint8String == nil { x.FptrMapUint8String = new(map[uint8]string) } if false { } else { z.F.DecMapUint8StringX(x.FptrMapUint8String, d) } } case "FMapUint8Uint": if r.TryDecodeAsNil() { x.FMapUint8Uint = nil } else { if false { } else { z.F.DecMapUint8UintX(&x.FMapUint8Uint, d) } } case "FptrMapUint8Uint": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uint != nil { x.FptrMapUint8Uint = nil } } else { if x.FptrMapUint8Uint == nil { x.FptrMapUint8Uint = new(map[uint8]uint) } if false { } else { z.F.DecMapUint8UintX(x.FptrMapUint8Uint, d) } } case "FMapUint8Uint8": if r.TryDecodeAsNil() { x.FMapUint8Uint8 = nil } else { if false { } else { z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d) } } case "FptrMapUint8Uint8": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uint8 != nil { x.FptrMapUint8Uint8 = nil } } else { if x.FptrMapUint8Uint8 == nil { x.FptrMapUint8Uint8 = new(map[uint8]uint8) } if false { } else { z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d) } } case "FMapUint8Uint64": if r.TryDecodeAsNil() { x.FMapUint8Uint64 = nil } else { if false { } else { z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d) } } case "FptrMapUint8Uint64": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uint64 != nil { x.FptrMapUint8Uint64 = nil } } else { if x.FptrMapUint8Uint64 == nil { x.FptrMapUint8Uint64 = new(map[uint8]uint64) } if false { } else { z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d) } } case "FMapUint8Uintptr": if r.TryDecodeAsNil() { x.FMapUint8Uintptr = nil } else { if false { } else { z.F.DecMapUint8UintptrX(&x.FMapUint8Uintptr, d) } } case "FptrMapUint8Uintptr": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uintptr != nil { x.FptrMapUint8Uintptr = nil } } else { if x.FptrMapUint8Uintptr == nil { x.FptrMapUint8Uintptr = new(map[uint8]uintptr) } if false { } else { z.F.DecMapUint8UintptrX(x.FptrMapUint8Uintptr, d) } } case "FMapUint8Int": if r.TryDecodeAsNil() { x.FMapUint8Int = nil } else { if false { } else { z.F.DecMapUint8IntX(&x.FMapUint8Int, d) } } case "FptrMapUint8Int": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Int != nil { x.FptrMapUint8Int = nil } } else { if x.FptrMapUint8Int == nil { x.FptrMapUint8Int = new(map[uint8]int) } if false { } else { z.F.DecMapUint8IntX(x.FptrMapUint8Int, d) } } case "FMapUint8Int64": if r.TryDecodeAsNil() { x.FMapUint8Int64 = nil } else { if false { } else { z.F.DecMapUint8Int64X(&x.FMapUint8Int64, d) } } case "FptrMapUint8Int64": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Int64 != nil { x.FptrMapUint8Int64 = nil } } else { if x.FptrMapUint8Int64 == nil { x.FptrMapUint8Int64 = new(map[uint8]int64) } if false { } else { z.F.DecMapUint8Int64X(x.FptrMapUint8Int64, d) } } case "FMapUint8Float32": if r.TryDecodeAsNil() { x.FMapUint8Float32 = nil } else { if false { } else { z.F.DecMapUint8Float32X(&x.FMapUint8Float32, d) } } case "FptrMapUint8Float32": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Float32 != nil { x.FptrMapUint8Float32 = nil } } else { if x.FptrMapUint8Float32 == nil { x.FptrMapUint8Float32 = new(map[uint8]float32) } if false { } else { z.F.DecMapUint8Float32X(x.FptrMapUint8Float32, d) } } case "FMapUint8Float64": if r.TryDecodeAsNil() { x.FMapUint8Float64 = nil } else { if false { } else { z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d) } } case "FptrMapUint8Float64": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Float64 != nil { x.FptrMapUint8Float64 = nil } } else { if x.FptrMapUint8Float64 == nil { x.FptrMapUint8Float64 = new(map[uint8]float64) } if false { } else { z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d) } } case "FMapUint8Bool": if r.TryDecodeAsNil() { x.FMapUint8Bool = nil } else { if false { } else { z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d) } } case "FptrMapUint8Bool": if r.TryDecodeAsNil() { if true && x.FptrMapUint8Bool != nil { x.FptrMapUint8Bool = nil } } else { if x.FptrMapUint8Bool == nil { x.FptrMapUint8Bool = new(map[uint8]bool) } if false { } else { z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d) } } case "FMapUint64Intf": if r.TryDecodeAsNil() { x.FMapUint64Intf = nil } else { if false { } else { z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d) } } case "FptrMapUint64Intf": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Intf != nil { x.FptrMapUint64Intf = nil } } else { if x.FptrMapUint64Intf == nil { x.FptrMapUint64Intf = new(map[uint64]interface{}) } if false { } else { z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d) } } case "FMapUint64String": if r.TryDecodeAsNil() { x.FMapUint64String = nil } else { if false { } else { z.F.DecMapUint64StringX(&x.FMapUint64String, d) } } case "FptrMapUint64String": if r.TryDecodeAsNil() { if true && x.FptrMapUint64String != nil { x.FptrMapUint64String = nil } } else { if x.FptrMapUint64String == nil { x.FptrMapUint64String = new(map[uint64]string) } if false { } else { z.F.DecMapUint64StringX(x.FptrMapUint64String, d) } } case "FMapUint64Uint": if r.TryDecodeAsNil() { x.FMapUint64Uint = nil } else { if false { } else { z.F.DecMapUint64UintX(&x.FMapUint64Uint, d) } } case "FptrMapUint64Uint": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uint != nil { x.FptrMapUint64Uint = nil } } else { if x.FptrMapUint64Uint == nil { x.FptrMapUint64Uint = new(map[uint64]uint) } if false { } else { z.F.DecMapUint64UintX(x.FptrMapUint64Uint, d) } } case "FMapUint64Uint8": if r.TryDecodeAsNil() { x.FMapUint64Uint8 = nil } else { if false { } else { z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d) } } case "FptrMapUint64Uint8": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uint8 != nil { x.FptrMapUint64Uint8 = nil } } else { if x.FptrMapUint64Uint8 == nil { x.FptrMapUint64Uint8 = new(map[uint64]uint8) } if false { } else { z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d) } } case "FMapUint64Uint64": if r.TryDecodeAsNil() { x.FMapUint64Uint64 = nil } else { if false { } else { z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d) } } case "FptrMapUint64Uint64": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uint64 != nil { x.FptrMapUint64Uint64 = nil } } else { if x.FptrMapUint64Uint64 == nil { x.FptrMapUint64Uint64 = new(map[uint64]uint64) } if false { } else { z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d) } } case "FMapUint64Uintptr": if r.TryDecodeAsNil() { x.FMapUint64Uintptr = nil } else { if false { } else { z.F.DecMapUint64UintptrX(&x.FMapUint64Uintptr, d) } } case "FptrMapUint64Uintptr": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uintptr != nil { x.FptrMapUint64Uintptr = nil } } else { if x.FptrMapUint64Uintptr == nil { x.FptrMapUint64Uintptr = new(map[uint64]uintptr) } if false { } else { z.F.DecMapUint64UintptrX(x.FptrMapUint64Uintptr, d) } } case "FMapUint64Int": if r.TryDecodeAsNil() { x.FMapUint64Int = nil } else { if false { } else { z.F.DecMapUint64IntX(&x.FMapUint64Int, d) } } case "FptrMapUint64Int": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Int != nil { x.FptrMapUint64Int = nil } } else { if x.FptrMapUint64Int == nil { x.FptrMapUint64Int = new(map[uint64]int) } if false { } else { z.F.DecMapUint64IntX(x.FptrMapUint64Int, d) } } case "FMapUint64Int64": if r.TryDecodeAsNil() { x.FMapUint64Int64 = nil } else { if false { } else { z.F.DecMapUint64Int64X(&x.FMapUint64Int64, d) } } case "FptrMapUint64Int64": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Int64 != nil { x.FptrMapUint64Int64 = nil } } else { if x.FptrMapUint64Int64 == nil { x.FptrMapUint64Int64 = new(map[uint64]int64) } if false { } else { z.F.DecMapUint64Int64X(x.FptrMapUint64Int64, d) } } case "FMapUint64Float32": if r.TryDecodeAsNil() { x.FMapUint64Float32 = nil } else { if false { } else { z.F.DecMapUint64Float32X(&x.FMapUint64Float32, d) } } case "FptrMapUint64Float32": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Float32 != nil { x.FptrMapUint64Float32 = nil } } else { if x.FptrMapUint64Float32 == nil { x.FptrMapUint64Float32 = new(map[uint64]float32) } if false { } else { z.F.DecMapUint64Float32X(x.FptrMapUint64Float32, d) } } case "FMapUint64Float64": if r.TryDecodeAsNil() { x.FMapUint64Float64 = nil } else { if false { } else { z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d) } } case "FptrMapUint64Float64": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Float64 != nil { x.FptrMapUint64Float64 = nil } } else { if x.FptrMapUint64Float64 == nil { x.FptrMapUint64Float64 = new(map[uint64]float64) } if false { } else { z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d) } } case "FMapUint64Bool": if r.TryDecodeAsNil() { x.FMapUint64Bool = nil } else { if false { } else { z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d) } } case "FptrMapUint64Bool": if r.TryDecodeAsNil() { if true && x.FptrMapUint64Bool != nil { x.FptrMapUint64Bool = nil } } else { if x.FptrMapUint64Bool == nil { x.FptrMapUint64Bool = new(map[uint64]bool) } if false { } else { z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d) } } case "FMapUintptrIntf": if r.TryDecodeAsNil() { x.FMapUintptrIntf = nil } else { if false { } else { z.F.DecMapUintptrIntfX(&x.FMapUintptrIntf, d) } } case "FptrMapUintptrIntf": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrIntf != nil { x.FptrMapUintptrIntf = nil } } else { if x.FptrMapUintptrIntf == nil { x.FptrMapUintptrIntf = new(map[uintptr]interface{}) } if false { } else { z.F.DecMapUintptrIntfX(x.FptrMapUintptrIntf, d) } } case "FMapUintptrString": if r.TryDecodeAsNil() { x.FMapUintptrString = nil } else { if false { } else { z.F.DecMapUintptrStringX(&x.FMapUintptrString, d) } } case "FptrMapUintptrString": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrString != nil { x.FptrMapUintptrString = nil } } else { if x.FptrMapUintptrString == nil { x.FptrMapUintptrString = new(map[uintptr]string) } if false { } else { z.F.DecMapUintptrStringX(x.FptrMapUintptrString, d) } } case "FMapUintptrUint": if r.TryDecodeAsNil() { x.FMapUintptrUint = nil } else { if false { } else { z.F.DecMapUintptrUintX(&x.FMapUintptrUint, d) } } case "FptrMapUintptrUint": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUint != nil { x.FptrMapUintptrUint = nil } } else { if x.FptrMapUintptrUint == nil { x.FptrMapUintptrUint = new(map[uintptr]uint) } if false { } else { z.F.DecMapUintptrUintX(x.FptrMapUintptrUint, d) } } case "FMapUintptrUint8": if r.TryDecodeAsNil() { x.FMapUintptrUint8 = nil } else { if false { } else { z.F.DecMapUintptrUint8X(&x.FMapUintptrUint8, d) } } case "FptrMapUintptrUint8": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUint8 != nil { x.FptrMapUintptrUint8 = nil } } else { if x.FptrMapUintptrUint8 == nil { x.FptrMapUintptrUint8 = new(map[uintptr]uint8) } if false { } else { z.F.DecMapUintptrUint8X(x.FptrMapUintptrUint8, d) } } case "FMapUintptrUint64": if r.TryDecodeAsNil() { x.FMapUintptrUint64 = nil } else { if false { } else { z.F.DecMapUintptrUint64X(&x.FMapUintptrUint64, d) } } case "FptrMapUintptrUint64": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUint64 != nil { x.FptrMapUintptrUint64 = nil } } else { if x.FptrMapUintptrUint64 == nil { x.FptrMapUintptrUint64 = new(map[uintptr]uint64) } if false { } else { z.F.DecMapUintptrUint64X(x.FptrMapUintptrUint64, d) } } case "FMapUintptrUintptr": if r.TryDecodeAsNil() { x.FMapUintptrUintptr = nil } else { if false { } else { z.F.DecMapUintptrUintptrX(&x.FMapUintptrUintptr, d) } } case "FptrMapUintptrUintptr": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUintptr != nil { x.FptrMapUintptrUintptr = nil } } else { if x.FptrMapUintptrUintptr == nil { x.FptrMapUintptrUintptr = new(map[uintptr]uintptr) } if false { } else { z.F.DecMapUintptrUintptrX(x.FptrMapUintptrUintptr, d) } } case "FMapUintptrInt": if r.TryDecodeAsNil() { x.FMapUintptrInt = nil } else { if false { } else { z.F.DecMapUintptrIntX(&x.FMapUintptrInt, d) } } case "FptrMapUintptrInt": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrInt != nil { x.FptrMapUintptrInt = nil } } else { if x.FptrMapUintptrInt == nil { x.FptrMapUintptrInt = new(map[uintptr]int) } if false { } else { z.F.DecMapUintptrIntX(x.FptrMapUintptrInt, d) } } case "FMapUintptrInt64": if r.TryDecodeAsNil() { x.FMapUintptrInt64 = nil } else { if false { } else { z.F.DecMapUintptrInt64X(&x.FMapUintptrInt64, d) } } case "FptrMapUintptrInt64": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrInt64 != nil { x.FptrMapUintptrInt64 = nil } } else { if x.FptrMapUintptrInt64 == nil { x.FptrMapUintptrInt64 = new(map[uintptr]int64) } if false { } else { z.F.DecMapUintptrInt64X(x.FptrMapUintptrInt64, d) } } case "FMapUintptrFloat32": if r.TryDecodeAsNil() { x.FMapUintptrFloat32 = nil } else { if false { } else { z.F.DecMapUintptrFloat32X(&x.FMapUintptrFloat32, d) } } case "FptrMapUintptrFloat32": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrFloat32 != nil { x.FptrMapUintptrFloat32 = nil } } else { if x.FptrMapUintptrFloat32 == nil { x.FptrMapUintptrFloat32 = new(map[uintptr]float32) } if false { } else { z.F.DecMapUintptrFloat32X(x.FptrMapUintptrFloat32, d) } } case "FMapUintptrFloat64": if r.TryDecodeAsNil() { x.FMapUintptrFloat64 = nil } else { if false { } else { z.F.DecMapUintptrFloat64X(&x.FMapUintptrFloat64, d) } } case "FptrMapUintptrFloat64": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrFloat64 != nil { x.FptrMapUintptrFloat64 = nil } } else { if x.FptrMapUintptrFloat64 == nil { x.FptrMapUintptrFloat64 = new(map[uintptr]float64) } if false { } else { z.F.DecMapUintptrFloat64X(x.FptrMapUintptrFloat64, d) } } case "FMapUintptrBool": if r.TryDecodeAsNil() { x.FMapUintptrBool = nil } else { if false { } else { z.F.DecMapUintptrBoolX(&x.FMapUintptrBool, d) } } case "FptrMapUintptrBool": if r.TryDecodeAsNil() { if true && x.FptrMapUintptrBool != nil { x.FptrMapUintptrBool = nil } } else { if x.FptrMapUintptrBool == nil { x.FptrMapUintptrBool = new(map[uintptr]bool) } if false { } else { z.F.DecMapUintptrBoolX(x.FptrMapUintptrBool, d) } } case "FMapIntIntf": if r.TryDecodeAsNil() { x.FMapIntIntf = nil } else { if false { } else { z.F.DecMapIntIntfX(&x.FMapIntIntf, d) } } case "FptrMapIntIntf": if r.TryDecodeAsNil() { if true && x.FptrMapIntIntf != nil { x.FptrMapIntIntf = nil } } else { if x.FptrMapIntIntf == nil { x.FptrMapIntIntf = new(map[int]interface{}) } if false { } else { z.F.DecMapIntIntfX(x.FptrMapIntIntf, d) } } case "FMapIntString": if r.TryDecodeAsNil() { x.FMapIntString = nil } else { if false { } else { z.F.DecMapIntStringX(&x.FMapIntString, d) } } case "FptrMapIntString": if r.TryDecodeAsNil() { if true && x.FptrMapIntString != nil { x.FptrMapIntString = nil } } else { if x.FptrMapIntString == nil { x.FptrMapIntString = new(map[int]string) } if false { } else { z.F.DecMapIntStringX(x.FptrMapIntString, d) } } case "FMapIntUint": if r.TryDecodeAsNil() { x.FMapIntUint = nil } else { if false { } else { z.F.DecMapIntUintX(&x.FMapIntUint, d) } } case "FptrMapIntUint": if r.TryDecodeAsNil() { if true && x.FptrMapIntUint != nil { x.FptrMapIntUint = nil } } else { if x.FptrMapIntUint == nil { x.FptrMapIntUint = new(map[int]uint) } if false { } else { z.F.DecMapIntUintX(x.FptrMapIntUint, d) } } case "FMapIntUint8": if r.TryDecodeAsNil() { x.FMapIntUint8 = nil } else { if false { } else { z.F.DecMapIntUint8X(&x.FMapIntUint8, d) } } case "FptrMapIntUint8": if r.TryDecodeAsNil() { if true && x.FptrMapIntUint8 != nil { x.FptrMapIntUint8 = nil } } else { if x.FptrMapIntUint8 == nil { x.FptrMapIntUint8 = new(map[int]uint8) } if false { } else { z.F.DecMapIntUint8X(x.FptrMapIntUint8, d) } } case "FMapIntUint64": if r.TryDecodeAsNil() { x.FMapIntUint64 = nil } else { if false { } else { z.F.DecMapIntUint64X(&x.FMapIntUint64, d) } } case "FptrMapIntUint64": if r.TryDecodeAsNil() { if true && x.FptrMapIntUint64 != nil { x.FptrMapIntUint64 = nil } } else { if x.FptrMapIntUint64 == nil { x.FptrMapIntUint64 = new(map[int]uint64) } if false { } else { z.F.DecMapIntUint64X(x.FptrMapIntUint64, d) } } case "FMapIntUintptr": if r.TryDecodeAsNil() { x.FMapIntUintptr = nil } else { if false { } else { z.F.DecMapIntUintptrX(&x.FMapIntUintptr, d) } } case "FptrMapIntUintptr": if r.TryDecodeAsNil() { if true && x.FptrMapIntUintptr != nil { x.FptrMapIntUintptr = nil } } else { if x.FptrMapIntUintptr == nil { x.FptrMapIntUintptr = new(map[int]uintptr) } if false { } else { z.F.DecMapIntUintptrX(x.FptrMapIntUintptr, d) } } case "FMapIntInt": if r.TryDecodeAsNil() { x.FMapIntInt = nil } else { if false { } else { z.F.DecMapIntIntX(&x.FMapIntInt, d) } } case "FptrMapIntInt": if r.TryDecodeAsNil() { if true && x.FptrMapIntInt != nil { x.FptrMapIntInt = nil } } else { if x.FptrMapIntInt == nil { x.FptrMapIntInt = new(map[int]int) } if false { } else { z.F.DecMapIntIntX(x.FptrMapIntInt, d) } } case "FMapIntInt64": if r.TryDecodeAsNil() { x.FMapIntInt64 = nil } else { if false { } else { z.F.DecMapIntInt64X(&x.FMapIntInt64, d) } } case "FptrMapIntInt64": if r.TryDecodeAsNil() { if true && x.FptrMapIntInt64 != nil { x.FptrMapIntInt64 = nil } } else { if x.FptrMapIntInt64 == nil { x.FptrMapIntInt64 = new(map[int]int64) } if false { } else { z.F.DecMapIntInt64X(x.FptrMapIntInt64, d) } } case "FMapIntFloat32": if r.TryDecodeAsNil() { x.FMapIntFloat32 = nil } else { if false { } else { z.F.DecMapIntFloat32X(&x.FMapIntFloat32, d) } } case "FptrMapIntFloat32": if r.TryDecodeAsNil() { if true && x.FptrMapIntFloat32 != nil { x.FptrMapIntFloat32 = nil } } else { if x.FptrMapIntFloat32 == nil { x.FptrMapIntFloat32 = new(map[int]float32) } if false { } else { z.F.DecMapIntFloat32X(x.FptrMapIntFloat32, d) } } case "FMapIntFloat64": if r.TryDecodeAsNil() { x.FMapIntFloat64 = nil } else { if false { } else { z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d) } } case "FptrMapIntFloat64": if r.TryDecodeAsNil() { if true && x.FptrMapIntFloat64 != nil { x.FptrMapIntFloat64 = nil } } else { if x.FptrMapIntFloat64 == nil { x.FptrMapIntFloat64 = new(map[int]float64) } if false { } else { z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d) } } case "FMapIntBool": if r.TryDecodeAsNil() { x.FMapIntBool = nil } else { if false { } else { z.F.DecMapIntBoolX(&x.FMapIntBool, d) } } case "FptrMapIntBool": if r.TryDecodeAsNil() { if true && x.FptrMapIntBool != nil { x.FptrMapIntBool = nil } } else { if x.FptrMapIntBool == nil { x.FptrMapIntBool = new(map[int]bool) } if false { } else { z.F.DecMapIntBoolX(x.FptrMapIntBool, d) } } case "FMapInt64Intf": if r.TryDecodeAsNil() { x.FMapInt64Intf = nil } else { if false { } else { z.F.DecMapInt64IntfX(&x.FMapInt64Intf, d) } } case "FptrMapInt64Intf": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Intf != nil { x.FptrMapInt64Intf = nil } } else { if x.FptrMapInt64Intf == nil { x.FptrMapInt64Intf = new(map[int64]interface{}) } if false { } else { z.F.DecMapInt64IntfX(x.FptrMapInt64Intf, d) } } case "FMapInt64String": if r.TryDecodeAsNil() { x.FMapInt64String = nil } else { if false { } else { z.F.DecMapInt64StringX(&x.FMapInt64String, d) } } case "FptrMapInt64String": if r.TryDecodeAsNil() { if true && x.FptrMapInt64String != nil { x.FptrMapInt64String = nil } } else { if x.FptrMapInt64String == nil { x.FptrMapInt64String = new(map[int64]string) } if false { } else { z.F.DecMapInt64StringX(x.FptrMapInt64String, d) } } case "FMapInt64Uint": if r.TryDecodeAsNil() { x.FMapInt64Uint = nil } else { if false { } else { z.F.DecMapInt64UintX(&x.FMapInt64Uint, d) } } case "FptrMapInt64Uint": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uint != nil { x.FptrMapInt64Uint = nil } } else { if x.FptrMapInt64Uint == nil { x.FptrMapInt64Uint = new(map[int64]uint) } if false { } else { z.F.DecMapInt64UintX(x.FptrMapInt64Uint, d) } } case "FMapInt64Uint8": if r.TryDecodeAsNil() { x.FMapInt64Uint8 = nil } else { if false { } else { z.F.DecMapInt64Uint8X(&x.FMapInt64Uint8, d) } } case "FptrMapInt64Uint8": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uint8 != nil { x.FptrMapInt64Uint8 = nil } } else { if x.FptrMapInt64Uint8 == nil { x.FptrMapInt64Uint8 = new(map[int64]uint8) } if false { } else { z.F.DecMapInt64Uint8X(x.FptrMapInt64Uint8, d) } } case "FMapInt64Uint64": if r.TryDecodeAsNil() { x.FMapInt64Uint64 = nil } else { if false { } else { z.F.DecMapInt64Uint64X(&x.FMapInt64Uint64, d) } } case "FptrMapInt64Uint64": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uint64 != nil { x.FptrMapInt64Uint64 = nil } } else { if x.FptrMapInt64Uint64 == nil { x.FptrMapInt64Uint64 = new(map[int64]uint64) } if false { } else { z.F.DecMapInt64Uint64X(x.FptrMapInt64Uint64, d) } } case "FMapInt64Uintptr": if r.TryDecodeAsNil() { x.FMapInt64Uintptr = nil } else { if false { } else { z.F.DecMapInt64UintptrX(&x.FMapInt64Uintptr, d) } } case "FptrMapInt64Uintptr": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uintptr != nil { x.FptrMapInt64Uintptr = nil } } else { if x.FptrMapInt64Uintptr == nil { x.FptrMapInt64Uintptr = new(map[int64]uintptr) } if false { } else { z.F.DecMapInt64UintptrX(x.FptrMapInt64Uintptr, d) } } case "FMapInt64Int": if r.TryDecodeAsNil() { x.FMapInt64Int = nil } else { if false { } else { z.F.DecMapInt64IntX(&x.FMapInt64Int, d) } } case "FptrMapInt64Int": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Int != nil { x.FptrMapInt64Int = nil } } else { if x.FptrMapInt64Int == nil { x.FptrMapInt64Int = new(map[int64]int) } if false { } else { z.F.DecMapInt64IntX(x.FptrMapInt64Int, d) } } case "FMapInt64Int64": if r.TryDecodeAsNil() { x.FMapInt64Int64 = nil } else { if false { } else { z.F.DecMapInt64Int64X(&x.FMapInt64Int64, d) } } case "FptrMapInt64Int64": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Int64 != nil { x.FptrMapInt64Int64 = nil } } else { if x.FptrMapInt64Int64 == nil { x.FptrMapInt64Int64 = new(map[int64]int64) } if false { } else { z.F.DecMapInt64Int64X(x.FptrMapInt64Int64, d) } } case "FMapInt64Float32": if r.TryDecodeAsNil() { x.FMapInt64Float32 = nil } else { if false { } else { z.F.DecMapInt64Float32X(&x.FMapInt64Float32, d) } } case "FptrMapInt64Float32": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Float32 != nil { x.FptrMapInt64Float32 = nil } } else { if x.FptrMapInt64Float32 == nil { x.FptrMapInt64Float32 = new(map[int64]float32) } if false { } else { z.F.DecMapInt64Float32X(x.FptrMapInt64Float32, d) } } case "FMapInt64Float64": if r.TryDecodeAsNil() { x.FMapInt64Float64 = nil } else { if false { } else { z.F.DecMapInt64Float64X(&x.FMapInt64Float64, d) } } case "FptrMapInt64Float64": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Float64 != nil { x.FptrMapInt64Float64 = nil } } else { if x.FptrMapInt64Float64 == nil { x.FptrMapInt64Float64 = new(map[int64]float64) } if false { } else { z.F.DecMapInt64Float64X(x.FptrMapInt64Float64, d) } } case "FMapInt64Bool": if r.TryDecodeAsNil() { x.FMapInt64Bool = nil } else { if false { } else { z.F.DecMapInt64BoolX(&x.FMapInt64Bool, d) } } case "FptrMapInt64Bool": if r.TryDecodeAsNil() { if true && x.FptrMapInt64Bool != nil { x.FptrMapInt64Bool = nil } } else { if x.FptrMapInt64Bool == nil { x.FptrMapInt64Bool = new(map[int64]bool) } if false { } else { z.F.DecMapInt64BoolX(x.FptrMapInt64Bool, d) } } default: z.DecStructFieldNotFound(-1, yys3) } // end switch yys3 } // end for yyj3 r.ReadMapEnd() } func (x *TestMammoth2) codecDecodeSelfFromArray(l int, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r var yyj425 int var yyb425 bool var yyhl425 bool = l >= 0 yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FIntf = nil } else { if false { } else { z.DecFallback(&x.FIntf, true) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrIntf != nil { x.FptrIntf = nil } } else { if x.FptrIntf == nil { x.FptrIntf = new(interface{}) } if false { } else { z.DecFallback(x.FptrIntf, true) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FString = "" } else { x.FString = (string)(r.DecodeString()) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrString != nil { x.FptrString = nil } } else { if x.FptrString == nil { x.FptrString = new(string) } if false { } else { *x.FptrString = (string)(r.DecodeString()) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FFloat32 = 0 } else { x.FFloat32 = (float32)(r.DecodeFloat32As64()) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrFloat32 != nil { x.FptrFloat32 = nil } } else { if x.FptrFloat32 == nil { x.FptrFloat32 = new(float32) } if false { } else { *x.FptrFloat32 = (float32)(r.DecodeFloat32As64()) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FFloat64 = 0 } else { x.FFloat64 = (float64)(r.DecodeFloat64()) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrFloat64 != nil { x.FptrFloat64 = nil } } else { if x.FptrFloat64 == nil { x.FptrFloat64 = new(float64) } if false { } else { *x.FptrFloat64 = (float64)(r.DecodeFloat64()) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FUint = 0 } else { x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrUint != nil { x.FptrUint = nil } } else { if x.FptrUint == nil { x.FptrUint = new(uint) } if false { } else { *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FUint8 = 0 } else { x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrUint8 != nil { x.FptrUint8 = nil } } else { if x.FptrUint8 == nil { x.FptrUint8 = new(uint8) } if false { } else { *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FUint16 = 0 } else { x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrUint16 != nil { x.FptrUint16 = nil } } else { if x.FptrUint16 == nil { x.FptrUint16 = new(uint16) } if false { } else { *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FUint32 = 0 } else { x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrUint32 != nil { x.FptrUint32 = nil } } else { if x.FptrUint32 == nil { x.FptrUint32 = new(uint32) } if false { } else { *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FUint64 = 0 } else { x.FUint64 = (uint64)(r.DecodeUint64()) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrUint64 != nil { x.FptrUint64 = nil } } else { if x.FptrUint64 == nil { x.FptrUint64 = new(uint64) } if false { } else { *x.FptrUint64 = (uint64)(r.DecodeUint64()) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FUintptr = 0 } else { x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrUintptr != nil { x.FptrUintptr = nil } } else { if x.FptrUintptr == nil { x.FptrUintptr = new(uintptr) } if false { } else { *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FInt = 0 } else { x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrInt != nil { x.FptrInt = nil } } else { if x.FptrInt == nil { x.FptrInt = new(int) } if false { } else { *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FInt8 = 0 } else { x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrInt8 != nil { x.FptrInt8 = nil } } else { if x.FptrInt8 == nil { x.FptrInt8 = new(int8) } if false { } else { *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FInt16 = 0 } else { x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrInt16 != nil { x.FptrInt16 = nil } } else { if x.FptrInt16 == nil { x.FptrInt16 = new(int16) } if false { } else { *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FInt32 = 0 } else { x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrInt32 != nil { x.FptrInt32 = nil } } else { if x.FptrInt32 == nil { x.FptrInt32 = new(int32) } if false { } else { *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32)) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FInt64 = 0 } else { x.FInt64 = (int64)(r.DecodeInt64()) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrInt64 != nil { x.FptrInt64 = nil } } else { if x.FptrInt64 == nil { x.FptrInt64 = new(int64) } if false { } else { *x.FptrInt64 = (int64)(r.DecodeInt64()) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FBool = false } else { x.FBool = (bool)(r.DecodeBool()) } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrBool != nil { x.FptrBool = nil } } else { if x.FptrBool == nil { x.FptrBool = new(bool) } if false { } else { *x.FptrBool = (bool)(r.DecodeBool()) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceIntf = nil } else { if false { } else { z.F.DecSliceIntfX(&x.FSliceIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceIntf != nil { x.FptrSliceIntf = nil } } else { if x.FptrSliceIntf == nil { x.FptrSliceIntf = new([]interface{}) } if false { } else { z.F.DecSliceIntfX(x.FptrSliceIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceString = nil } else { if false { } else { z.F.DecSliceStringX(&x.FSliceString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceString != nil { x.FptrSliceString = nil } } else { if x.FptrSliceString == nil { x.FptrSliceString = new([]string) } if false { } else { z.F.DecSliceStringX(x.FptrSliceString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceFloat32 = nil } else { if false { } else { z.F.DecSliceFloat32X(&x.FSliceFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceFloat32 != nil { x.FptrSliceFloat32 = nil } } else { if x.FptrSliceFloat32 == nil { x.FptrSliceFloat32 = new([]float32) } if false { } else { z.F.DecSliceFloat32X(x.FptrSliceFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceFloat64 = nil } else { if false { } else { z.F.DecSliceFloat64X(&x.FSliceFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceFloat64 != nil { x.FptrSliceFloat64 = nil } } else { if x.FptrSliceFloat64 == nil { x.FptrSliceFloat64 = new([]float64) } if false { } else { z.F.DecSliceFloat64X(x.FptrSliceFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceUint = nil } else { if false { } else { z.F.DecSliceUintX(&x.FSliceUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceUint != nil { x.FptrSliceUint = nil } } else { if x.FptrSliceUint == nil { x.FptrSliceUint = new([]uint) } if false { } else { z.F.DecSliceUintX(x.FptrSliceUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceUint8 = nil } else { if false { } else { x.FSliceUint8 = r.DecodeBytes(([]byte)(x.FSliceUint8), false) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceUint8 != nil { x.FptrSliceUint8 = nil } } else { if x.FptrSliceUint8 == nil { x.FptrSliceUint8 = new([]uint8) } if false { } else { *x.FptrSliceUint8 = r.DecodeBytes(*(*[]byte)(x.FptrSliceUint8), false) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceUint16 = nil } else { if false { } else { z.F.DecSliceUint16X(&x.FSliceUint16, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceUint16 != nil { x.FptrSliceUint16 = nil } } else { if x.FptrSliceUint16 == nil { x.FptrSliceUint16 = new([]uint16) } if false { } else { z.F.DecSliceUint16X(x.FptrSliceUint16, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceUint32 = nil } else { if false { } else { z.F.DecSliceUint32X(&x.FSliceUint32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceUint32 != nil { x.FptrSliceUint32 = nil } } else { if x.FptrSliceUint32 == nil { x.FptrSliceUint32 = new([]uint32) } if false { } else { z.F.DecSliceUint32X(x.FptrSliceUint32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceUint64 = nil } else { if false { } else { z.F.DecSliceUint64X(&x.FSliceUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceUint64 != nil { x.FptrSliceUint64 = nil } } else { if x.FptrSliceUint64 == nil { x.FptrSliceUint64 = new([]uint64) } if false { } else { z.F.DecSliceUint64X(x.FptrSliceUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceUintptr = nil } else { if false { } else { z.F.DecSliceUintptrX(&x.FSliceUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceUintptr != nil { x.FptrSliceUintptr = nil } } else { if x.FptrSliceUintptr == nil { x.FptrSliceUintptr = new([]uintptr) } if false { } else { z.F.DecSliceUintptrX(x.FptrSliceUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceInt = nil } else { if false { } else { z.F.DecSliceIntX(&x.FSliceInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceInt != nil { x.FptrSliceInt = nil } } else { if x.FptrSliceInt == nil { x.FptrSliceInt = new([]int) } if false { } else { z.F.DecSliceIntX(x.FptrSliceInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceInt8 = nil } else { if false { } else { z.F.DecSliceInt8X(&x.FSliceInt8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceInt8 != nil { x.FptrSliceInt8 = nil } } else { if x.FptrSliceInt8 == nil { x.FptrSliceInt8 = new([]int8) } if false { } else { z.F.DecSliceInt8X(x.FptrSliceInt8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceInt16 = nil } else { if false { } else { z.F.DecSliceInt16X(&x.FSliceInt16, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceInt16 != nil { x.FptrSliceInt16 = nil } } else { if x.FptrSliceInt16 == nil { x.FptrSliceInt16 = new([]int16) } if false { } else { z.F.DecSliceInt16X(x.FptrSliceInt16, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceInt32 = nil } else { if false { } else { z.F.DecSliceInt32X(&x.FSliceInt32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceInt32 != nil { x.FptrSliceInt32 = nil } } else { if x.FptrSliceInt32 == nil { x.FptrSliceInt32 = new([]int32) } if false { } else { z.F.DecSliceInt32X(x.FptrSliceInt32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceInt64 = nil } else { if false { } else { z.F.DecSliceInt64X(&x.FSliceInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceInt64 != nil { x.FptrSliceInt64 = nil } } else { if x.FptrSliceInt64 == nil { x.FptrSliceInt64 = new([]int64) } if false { } else { z.F.DecSliceInt64X(x.FptrSliceInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FSliceBool = nil } else { if false { } else { z.F.DecSliceBoolX(&x.FSliceBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrSliceBool != nil { x.FptrSliceBool = nil } } else { if x.FptrSliceBool == nil { x.FptrSliceBool = new([]bool) } if false { } else { z.F.DecSliceBoolX(x.FptrSliceBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringIntf = nil } else { if false { } else { z.F.DecMapStringIntfX(&x.FMapStringIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringIntf != nil { x.FptrMapStringIntf = nil } } else { if x.FptrMapStringIntf == nil { x.FptrMapStringIntf = new(map[string]interface{}) } if false { } else { z.F.DecMapStringIntfX(x.FptrMapStringIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringString = nil } else { if false { } else { z.F.DecMapStringStringX(&x.FMapStringString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringString != nil { x.FptrMapStringString = nil } } else { if x.FptrMapStringString == nil { x.FptrMapStringString = new(map[string]string) } if false { } else { z.F.DecMapStringStringX(x.FptrMapStringString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringUint = nil } else { if false { } else { z.F.DecMapStringUintX(&x.FMapStringUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringUint != nil { x.FptrMapStringUint = nil } } else { if x.FptrMapStringUint == nil { x.FptrMapStringUint = new(map[string]uint) } if false { } else { z.F.DecMapStringUintX(x.FptrMapStringUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringUint8 = nil } else { if false { } else { z.F.DecMapStringUint8X(&x.FMapStringUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringUint8 != nil { x.FptrMapStringUint8 = nil } } else { if x.FptrMapStringUint8 == nil { x.FptrMapStringUint8 = new(map[string]uint8) } if false { } else { z.F.DecMapStringUint8X(x.FptrMapStringUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringUint64 = nil } else { if false { } else { z.F.DecMapStringUint64X(&x.FMapStringUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringUint64 != nil { x.FptrMapStringUint64 = nil } } else { if x.FptrMapStringUint64 == nil { x.FptrMapStringUint64 = new(map[string]uint64) } if false { } else { z.F.DecMapStringUint64X(x.FptrMapStringUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringUintptr = nil } else { if false { } else { z.F.DecMapStringUintptrX(&x.FMapStringUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringUintptr != nil { x.FptrMapStringUintptr = nil } } else { if x.FptrMapStringUintptr == nil { x.FptrMapStringUintptr = new(map[string]uintptr) } if false { } else { z.F.DecMapStringUintptrX(x.FptrMapStringUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringInt = nil } else { if false { } else { z.F.DecMapStringIntX(&x.FMapStringInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringInt != nil { x.FptrMapStringInt = nil } } else { if x.FptrMapStringInt == nil { x.FptrMapStringInt = new(map[string]int) } if false { } else { z.F.DecMapStringIntX(x.FptrMapStringInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringInt64 = nil } else { if false { } else { z.F.DecMapStringInt64X(&x.FMapStringInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringInt64 != nil { x.FptrMapStringInt64 = nil } } else { if x.FptrMapStringInt64 == nil { x.FptrMapStringInt64 = new(map[string]int64) } if false { } else { z.F.DecMapStringInt64X(x.FptrMapStringInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringFloat32 = nil } else { if false { } else { z.F.DecMapStringFloat32X(&x.FMapStringFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringFloat32 != nil { x.FptrMapStringFloat32 = nil } } else { if x.FptrMapStringFloat32 == nil { x.FptrMapStringFloat32 = new(map[string]float32) } if false { } else { z.F.DecMapStringFloat32X(x.FptrMapStringFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringFloat64 = nil } else { if false { } else { z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringFloat64 != nil { x.FptrMapStringFloat64 = nil } } else { if x.FptrMapStringFloat64 == nil { x.FptrMapStringFloat64 = new(map[string]float64) } if false { } else { z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapStringBool = nil } else { if false { } else { z.F.DecMapStringBoolX(&x.FMapStringBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapStringBool != nil { x.FptrMapStringBool = nil } } else { if x.FptrMapStringBool == nil { x.FptrMapStringBool = new(map[string]bool) } if false { } else { z.F.DecMapStringBoolX(x.FptrMapStringBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintIntf = nil } else { if false { } else { z.F.DecMapUintIntfX(&x.FMapUintIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintIntf != nil { x.FptrMapUintIntf = nil } } else { if x.FptrMapUintIntf == nil { x.FptrMapUintIntf = new(map[uint]interface{}) } if false { } else { z.F.DecMapUintIntfX(x.FptrMapUintIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintString = nil } else { if false { } else { z.F.DecMapUintStringX(&x.FMapUintString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintString != nil { x.FptrMapUintString = nil } } else { if x.FptrMapUintString == nil { x.FptrMapUintString = new(map[uint]string) } if false { } else { z.F.DecMapUintStringX(x.FptrMapUintString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintUint = nil } else { if false { } else { z.F.DecMapUintUintX(&x.FMapUintUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintUint != nil { x.FptrMapUintUint = nil } } else { if x.FptrMapUintUint == nil { x.FptrMapUintUint = new(map[uint]uint) } if false { } else { z.F.DecMapUintUintX(x.FptrMapUintUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintUint8 = nil } else { if false { } else { z.F.DecMapUintUint8X(&x.FMapUintUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintUint8 != nil { x.FptrMapUintUint8 = nil } } else { if x.FptrMapUintUint8 == nil { x.FptrMapUintUint8 = new(map[uint]uint8) } if false { } else { z.F.DecMapUintUint8X(x.FptrMapUintUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintUint64 = nil } else { if false { } else { z.F.DecMapUintUint64X(&x.FMapUintUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintUint64 != nil { x.FptrMapUintUint64 = nil } } else { if x.FptrMapUintUint64 == nil { x.FptrMapUintUint64 = new(map[uint]uint64) } if false { } else { z.F.DecMapUintUint64X(x.FptrMapUintUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintUintptr = nil } else { if false { } else { z.F.DecMapUintUintptrX(&x.FMapUintUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintUintptr != nil { x.FptrMapUintUintptr = nil } } else { if x.FptrMapUintUintptr == nil { x.FptrMapUintUintptr = new(map[uint]uintptr) } if false { } else { z.F.DecMapUintUintptrX(x.FptrMapUintUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintInt = nil } else { if false { } else { z.F.DecMapUintIntX(&x.FMapUintInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintInt != nil { x.FptrMapUintInt = nil } } else { if x.FptrMapUintInt == nil { x.FptrMapUintInt = new(map[uint]int) } if false { } else { z.F.DecMapUintIntX(x.FptrMapUintInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintInt64 = nil } else { if false { } else { z.F.DecMapUintInt64X(&x.FMapUintInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintInt64 != nil { x.FptrMapUintInt64 = nil } } else { if x.FptrMapUintInt64 == nil { x.FptrMapUintInt64 = new(map[uint]int64) } if false { } else { z.F.DecMapUintInt64X(x.FptrMapUintInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintFloat32 = nil } else { if false { } else { z.F.DecMapUintFloat32X(&x.FMapUintFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintFloat32 != nil { x.FptrMapUintFloat32 = nil } } else { if x.FptrMapUintFloat32 == nil { x.FptrMapUintFloat32 = new(map[uint]float32) } if false { } else { z.F.DecMapUintFloat32X(x.FptrMapUintFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintFloat64 = nil } else { if false { } else { z.F.DecMapUintFloat64X(&x.FMapUintFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintFloat64 != nil { x.FptrMapUintFloat64 = nil } } else { if x.FptrMapUintFloat64 == nil { x.FptrMapUintFloat64 = new(map[uint]float64) } if false { } else { z.F.DecMapUintFloat64X(x.FptrMapUintFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintBool = nil } else { if false { } else { z.F.DecMapUintBoolX(&x.FMapUintBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintBool != nil { x.FptrMapUintBool = nil } } else { if x.FptrMapUintBool == nil { x.FptrMapUintBool = new(map[uint]bool) } if false { } else { z.F.DecMapUintBoolX(x.FptrMapUintBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Intf = nil } else { if false { } else { z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Intf != nil { x.FptrMapUint8Intf = nil } } else { if x.FptrMapUint8Intf == nil { x.FptrMapUint8Intf = new(map[uint8]interface{}) } if false { } else { z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8String = nil } else { if false { } else { z.F.DecMapUint8StringX(&x.FMapUint8String, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8String != nil { x.FptrMapUint8String = nil } } else { if x.FptrMapUint8String == nil { x.FptrMapUint8String = new(map[uint8]string) } if false { } else { z.F.DecMapUint8StringX(x.FptrMapUint8String, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Uint = nil } else { if false { } else { z.F.DecMapUint8UintX(&x.FMapUint8Uint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uint != nil { x.FptrMapUint8Uint = nil } } else { if x.FptrMapUint8Uint == nil { x.FptrMapUint8Uint = new(map[uint8]uint) } if false { } else { z.F.DecMapUint8UintX(x.FptrMapUint8Uint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Uint8 = nil } else { if false { } else { z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uint8 != nil { x.FptrMapUint8Uint8 = nil } } else { if x.FptrMapUint8Uint8 == nil { x.FptrMapUint8Uint8 = new(map[uint8]uint8) } if false { } else { z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Uint64 = nil } else { if false { } else { z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uint64 != nil { x.FptrMapUint8Uint64 = nil } } else { if x.FptrMapUint8Uint64 == nil { x.FptrMapUint8Uint64 = new(map[uint8]uint64) } if false { } else { z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Uintptr = nil } else { if false { } else { z.F.DecMapUint8UintptrX(&x.FMapUint8Uintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Uintptr != nil { x.FptrMapUint8Uintptr = nil } } else { if x.FptrMapUint8Uintptr == nil { x.FptrMapUint8Uintptr = new(map[uint8]uintptr) } if false { } else { z.F.DecMapUint8UintptrX(x.FptrMapUint8Uintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Int = nil } else { if false { } else { z.F.DecMapUint8IntX(&x.FMapUint8Int, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Int != nil { x.FptrMapUint8Int = nil } } else { if x.FptrMapUint8Int == nil { x.FptrMapUint8Int = new(map[uint8]int) } if false { } else { z.F.DecMapUint8IntX(x.FptrMapUint8Int, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Int64 = nil } else { if false { } else { z.F.DecMapUint8Int64X(&x.FMapUint8Int64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Int64 != nil { x.FptrMapUint8Int64 = nil } } else { if x.FptrMapUint8Int64 == nil { x.FptrMapUint8Int64 = new(map[uint8]int64) } if false { } else { z.F.DecMapUint8Int64X(x.FptrMapUint8Int64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Float32 = nil } else { if false { } else { z.F.DecMapUint8Float32X(&x.FMapUint8Float32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Float32 != nil { x.FptrMapUint8Float32 = nil } } else { if x.FptrMapUint8Float32 == nil { x.FptrMapUint8Float32 = new(map[uint8]float32) } if false { } else { z.F.DecMapUint8Float32X(x.FptrMapUint8Float32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Float64 = nil } else { if false { } else { z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Float64 != nil { x.FptrMapUint8Float64 = nil } } else { if x.FptrMapUint8Float64 == nil { x.FptrMapUint8Float64 = new(map[uint8]float64) } if false { } else { z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint8Bool = nil } else { if false { } else { z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint8Bool != nil { x.FptrMapUint8Bool = nil } } else { if x.FptrMapUint8Bool == nil { x.FptrMapUint8Bool = new(map[uint8]bool) } if false { } else { z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Intf = nil } else { if false { } else { z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Intf != nil { x.FptrMapUint64Intf = nil } } else { if x.FptrMapUint64Intf == nil { x.FptrMapUint64Intf = new(map[uint64]interface{}) } if false { } else { z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64String = nil } else { if false { } else { z.F.DecMapUint64StringX(&x.FMapUint64String, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64String != nil { x.FptrMapUint64String = nil } } else { if x.FptrMapUint64String == nil { x.FptrMapUint64String = new(map[uint64]string) } if false { } else { z.F.DecMapUint64StringX(x.FptrMapUint64String, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Uint = nil } else { if false { } else { z.F.DecMapUint64UintX(&x.FMapUint64Uint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uint != nil { x.FptrMapUint64Uint = nil } } else { if x.FptrMapUint64Uint == nil { x.FptrMapUint64Uint = new(map[uint64]uint) } if false { } else { z.F.DecMapUint64UintX(x.FptrMapUint64Uint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Uint8 = nil } else { if false { } else { z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uint8 != nil { x.FptrMapUint64Uint8 = nil } } else { if x.FptrMapUint64Uint8 == nil { x.FptrMapUint64Uint8 = new(map[uint64]uint8) } if false { } else { z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Uint64 = nil } else { if false { } else { z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uint64 != nil { x.FptrMapUint64Uint64 = nil } } else { if x.FptrMapUint64Uint64 == nil { x.FptrMapUint64Uint64 = new(map[uint64]uint64) } if false { } else { z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Uintptr = nil } else { if false { } else { z.F.DecMapUint64UintptrX(&x.FMapUint64Uintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Uintptr != nil { x.FptrMapUint64Uintptr = nil } } else { if x.FptrMapUint64Uintptr == nil { x.FptrMapUint64Uintptr = new(map[uint64]uintptr) } if false { } else { z.F.DecMapUint64UintptrX(x.FptrMapUint64Uintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Int = nil } else { if false { } else { z.F.DecMapUint64IntX(&x.FMapUint64Int, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Int != nil { x.FptrMapUint64Int = nil } } else { if x.FptrMapUint64Int == nil { x.FptrMapUint64Int = new(map[uint64]int) } if false { } else { z.F.DecMapUint64IntX(x.FptrMapUint64Int, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Int64 = nil } else { if false { } else { z.F.DecMapUint64Int64X(&x.FMapUint64Int64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Int64 != nil { x.FptrMapUint64Int64 = nil } } else { if x.FptrMapUint64Int64 == nil { x.FptrMapUint64Int64 = new(map[uint64]int64) } if false { } else { z.F.DecMapUint64Int64X(x.FptrMapUint64Int64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Float32 = nil } else { if false { } else { z.F.DecMapUint64Float32X(&x.FMapUint64Float32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Float32 != nil { x.FptrMapUint64Float32 = nil } } else { if x.FptrMapUint64Float32 == nil { x.FptrMapUint64Float32 = new(map[uint64]float32) } if false { } else { z.F.DecMapUint64Float32X(x.FptrMapUint64Float32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Float64 = nil } else { if false { } else { z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Float64 != nil { x.FptrMapUint64Float64 = nil } } else { if x.FptrMapUint64Float64 == nil { x.FptrMapUint64Float64 = new(map[uint64]float64) } if false { } else { z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUint64Bool = nil } else { if false { } else { z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUint64Bool != nil { x.FptrMapUint64Bool = nil } } else { if x.FptrMapUint64Bool == nil { x.FptrMapUint64Bool = new(map[uint64]bool) } if false { } else { z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrIntf = nil } else { if false { } else { z.F.DecMapUintptrIntfX(&x.FMapUintptrIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrIntf != nil { x.FptrMapUintptrIntf = nil } } else { if x.FptrMapUintptrIntf == nil { x.FptrMapUintptrIntf = new(map[uintptr]interface{}) } if false { } else { z.F.DecMapUintptrIntfX(x.FptrMapUintptrIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrString = nil } else { if false { } else { z.F.DecMapUintptrStringX(&x.FMapUintptrString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrString != nil { x.FptrMapUintptrString = nil } } else { if x.FptrMapUintptrString == nil { x.FptrMapUintptrString = new(map[uintptr]string) } if false { } else { z.F.DecMapUintptrStringX(x.FptrMapUintptrString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrUint = nil } else { if false { } else { z.F.DecMapUintptrUintX(&x.FMapUintptrUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUint != nil { x.FptrMapUintptrUint = nil } } else { if x.FptrMapUintptrUint == nil { x.FptrMapUintptrUint = new(map[uintptr]uint) } if false { } else { z.F.DecMapUintptrUintX(x.FptrMapUintptrUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrUint8 = nil } else { if false { } else { z.F.DecMapUintptrUint8X(&x.FMapUintptrUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUint8 != nil { x.FptrMapUintptrUint8 = nil } } else { if x.FptrMapUintptrUint8 == nil { x.FptrMapUintptrUint8 = new(map[uintptr]uint8) } if false { } else { z.F.DecMapUintptrUint8X(x.FptrMapUintptrUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrUint64 = nil } else { if false { } else { z.F.DecMapUintptrUint64X(&x.FMapUintptrUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUint64 != nil { x.FptrMapUintptrUint64 = nil } } else { if x.FptrMapUintptrUint64 == nil { x.FptrMapUintptrUint64 = new(map[uintptr]uint64) } if false { } else { z.F.DecMapUintptrUint64X(x.FptrMapUintptrUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrUintptr = nil } else { if false { } else { z.F.DecMapUintptrUintptrX(&x.FMapUintptrUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrUintptr != nil { x.FptrMapUintptrUintptr = nil } } else { if x.FptrMapUintptrUintptr == nil { x.FptrMapUintptrUintptr = new(map[uintptr]uintptr) } if false { } else { z.F.DecMapUintptrUintptrX(x.FptrMapUintptrUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrInt = nil } else { if false { } else { z.F.DecMapUintptrIntX(&x.FMapUintptrInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrInt != nil { x.FptrMapUintptrInt = nil } } else { if x.FptrMapUintptrInt == nil { x.FptrMapUintptrInt = new(map[uintptr]int) } if false { } else { z.F.DecMapUintptrIntX(x.FptrMapUintptrInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrInt64 = nil } else { if false { } else { z.F.DecMapUintptrInt64X(&x.FMapUintptrInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrInt64 != nil { x.FptrMapUintptrInt64 = nil } } else { if x.FptrMapUintptrInt64 == nil { x.FptrMapUintptrInt64 = new(map[uintptr]int64) } if false { } else { z.F.DecMapUintptrInt64X(x.FptrMapUintptrInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrFloat32 = nil } else { if false { } else { z.F.DecMapUintptrFloat32X(&x.FMapUintptrFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrFloat32 != nil { x.FptrMapUintptrFloat32 = nil } } else { if x.FptrMapUintptrFloat32 == nil { x.FptrMapUintptrFloat32 = new(map[uintptr]float32) } if false { } else { z.F.DecMapUintptrFloat32X(x.FptrMapUintptrFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrFloat64 = nil } else { if false { } else { z.F.DecMapUintptrFloat64X(&x.FMapUintptrFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrFloat64 != nil { x.FptrMapUintptrFloat64 = nil } } else { if x.FptrMapUintptrFloat64 == nil { x.FptrMapUintptrFloat64 = new(map[uintptr]float64) } if false { } else { z.F.DecMapUintptrFloat64X(x.FptrMapUintptrFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapUintptrBool = nil } else { if false { } else { z.F.DecMapUintptrBoolX(&x.FMapUintptrBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapUintptrBool != nil { x.FptrMapUintptrBool = nil } } else { if x.FptrMapUintptrBool == nil { x.FptrMapUintptrBool = new(map[uintptr]bool) } if false { } else { z.F.DecMapUintptrBoolX(x.FptrMapUintptrBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntIntf = nil } else { if false { } else { z.F.DecMapIntIntfX(&x.FMapIntIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntIntf != nil { x.FptrMapIntIntf = nil } } else { if x.FptrMapIntIntf == nil { x.FptrMapIntIntf = new(map[int]interface{}) } if false { } else { z.F.DecMapIntIntfX(x.FptrMapIntIntf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntString = nil } else { if false { } else { z.F.DecMapIntStringX(&x.FMapIntString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntString != nil { x.FptrMapIntString = nil } } else { if x.FptrMapIntString == nil { x.FptrMapIntString = new(map[int]string) } if false { } else { z.F.DecMapIntStringX(x.FptrMapIntString, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntUint = nil } else { if false { } else { z.F.DecMapIntUintX(&x.FMapIntUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntUint != nil { x.FptrMapIntUint = nil } } else { if x.FptrMapIntUint == nil { x.FptrMapIntUint = new(map[int]uint) } if false { } else { z.F.DecMapIntUintX(x.FptrMapIntUint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntUint8 = nil } else { if false { } else { z.F.DecMapIntUint8X(&x.FMapIntUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntUint8 != nil { x.FptrMapIntUint8 = nil } } else { if x.FptrMapIntUint8 == nil { x.FptrMapIntUint8 = new(map[int]uint8) } if false { } else { z.F.DecMapIntUint8X(x.FptrMapIntUint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntUint64 = nil } else { if false { } else { z.F.DecMapIntUint64X(&x.FMapIntUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntUint64 != nil { x.FptrMapIntUint64 = nil } } else { if x.FptrMapIntUint64 == nil { x.FptrMapIntUint64 = new(map[int]uint64) } if false { } else { z.F.DecMapIntUint64X(x.FptrMapIntUint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntUintptr = nil } else { if false { } else { z.F.DecMapIntUintptrX(&x.FMapIntUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntUintptr != nil { x.FptrMapIntUintptr = nil } } else { if x.FptrMapIntUintptr == nil { x.FptrMapIntUintptr = new(map[int]uintptr) } if false { } else { z.F.DecMapIntUintptrX(x.FptrMapIntUintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntInt = nil } else { if false { } else { z.F.DecMapIntIntX(&x.FMapIntInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntInt != nil { x.FptrMapIntInt = nil } } else { if x.FptrMapIntInt == nil { x.FptrMapIntInt = new(map[int]int) } if false { } else { z.F.DecMapIntIntX(x.FptrMapIntInt, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntInt64 = nil } else { if false { } else { z.F.DecMapIntInt64X(&x.FMapIntInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntInt64 != nil { x.FptrMapIntInt64 = nil } } else { if x.FptrMapIntInt64 == nil { x.FptrMapIntInt64 = new(map[int]int64) } if false { } else { z.F.DecMapIntInt64X(x.FptrMapIntInt64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntFloat32 = nil } else { if false { } else { z.F.DecMapIntFloat32X(&x.FMapIntFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntFloat32 != nil { x.FptrMapIntFloat32 = nil } } else { if x.FptrMapIntFloat32 == nil { x.FptrMapIntFloat32 = new(map[int]float32) } if false { } else { z.F.DecMapIntFloat32X(x.FptrMapIntFloat32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntFloat64 = nil } else { if false { } else { z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntFloat64 != nil { x.FptrMapIntFloat64 = nil } } else { if x.FptrMapIntFloat64 == nil { x.FptrMapIntFloat64 = new(map[int]float64) } if false { } else { z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapIntBool = nil } else { if false { } else { z.F.DecMapIntBoolX(&x.FMapIntBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapIntBool != nil { x.FptrMapIntBool = nil } } else { if x.FptrMapIntBool == nil { x.FptrMapIntBool = new(map[int]bool) } if false { } else { z.F.DecMapIntBoolX(x.FptrMapIntBool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Intf = nil } else { if false { } else { z.F.DecMapInt64IntfX(&x.FMapInt64Intf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Intf != nil { x.FptrMapInt64Intf = nil } } else { if x.FptrMapInt64Intf == nil { x.FptrMapInt64Intf = new(map[int64]interface{}) } if false { } else { z.F.DecMapInt64IntfX(x.FptrMapInt64Intf, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64String = nil } else { if false { } else { z.F.DecMapInt64StringX(&x.FMapInt64String, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64String != nil { x.FptrMapInt64String = nil } } else { if x.FptrMapInt64String == nil { x.FptrMapInt64String = new(map[int64]string) } if false { } else { z.F.DecMapInt64StringX(x.FptrMapInt64String, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Uint = nil } else { if false { } else { z.F.DecMapInt64UintX(&x.FMapInt64Uint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uint != nil { x.FptrMapInt64Uint = nil } } else { if x.FptrMapInt64Uint == nil { x.FptrMapInt64Uint = new(map[int64]uint) } if false { } else { z.F.DecMapInt64UintX(x.FptrMapInt64Uint, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Uint8 = nil } else { if false { } else { z.F.DecMapInt64Uint8X(&x.FMapInt64Uint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uint8 != nil { x.FptrMapInt64Uint8 = nil } } else { if x.FptrMapInt64Uint8 == nil { x.FptrMapInt64Uint8 = new(map[int64]uint8) } if false { } else { z.F.DecMapInt64Uint8X(x.FptrMapInt64Uint8, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Uint64 = nil } else { if false { } else { z.F.DecMapInt64Uint64X(&x.FMapInt64Uint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uint64 != nil { x.FptrMapInt64Uint64 = nil } } else { if x.FptrMapInt64Uint64 == nil { x.FptrMapInt64Uint64 = new(map[int64]uint64) } if false { } else { z.F.DecMapInt64Uint64X(x.FptrMapInt64Uint64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Uintptr = nil } else { if false { } else { z.F.DecMapInt64UintptrX(&x.FMapInt64Uintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Uintptr != nil { x.FptrMapInt64Uintptr = nil } } else { if x.FptrMapInt64Uintptr == nil { x.FptrMapInt64Uintptr = new(map[int64]uintptr) } if false { } else { z.F.DecMapInt64UintptrX(x.FptrMapInt64Uintptr, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Int = nil } else { if false { } else { z.F.DecMapInt64IntX(&x.FMapInt64Int, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Int != nil { x.FptrMapInt64Int = nil } } else { if x.FptrMapInt64Int == nil { x.FptrMapInt64Int = new(map[int64]int) } if false { } else { z.F.DecMapInt64IntX(x.FptrMapInt64Int, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Int64 = nil } else { if false { } else { z.F.DecMapInt64Int64X(&x.FMapInt64Int64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Int64 != nil { x.FptrMapInt64Int64 = nil } } else { if x.FptrMapInt64Int64 == nil { x.FptrMapInt64Int64 = new(map[int64]int64) } if false { } else { z.F.DecMapInt64Int64X(x.FptrMapInt64Int64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Float32 = nil } else { if false { } else { z.F.DecMapInt64Float32X(&x.FMapInt64Float32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Float32 != nil { x.FptrMapInt64Float32 = nil } } else { if x.FptrMapInt64Float32 == nil { x.FptrMapInt64Float32 = new(map[int64]float32) } if false { } else { z.F.DecMapInt64Float32X(x.FptrMapInt64Float32, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Float64 = nil } else { if false { } else { z.F.DecMapInt64Float64X(&x.FMapInt64Float64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Float64 != nil { x.FptrMapInt64Float64 = nil } } else { if x.FptrMapInt64Float64 == nil { x.FptrMapInt64Float64 = new(map[int64]float64) } if false { } else { z.F.DecMapInt64Float64X(x.FptrMapInt64Float64, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.FMapInt64Bool = nil } else { if false { } else { z.F.DecMapInt64BoolX(&x.FMapInt64Bool, d) } } yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { if true && x.FptrMapInt64Bool != nil { x.FptrMapInt64Bool = nil } } else { if x.FptrMapInt64Bool == nil { x.FptrMapInt64Bool = new(map[int64]bool) } if false { } else { z.F.DecMapInt64BoolX(x.FptrMapInt64Bool, d) } } for { yyj425++ if yyhl425 { yyb425 = yyj425 > l } else { yyb425 = r.CheckBreak() } if yyb425 { break } r.ReadArrayElem() z.DecStructFieldNotFound(yyj425-1, "") } r.ReadArrayEnd() } func (x testMammoth2Binary) CodecEncodeSelf(e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.EncExtension(x, yyxt1) } else if z.EncBinary() { z.EncBinaryMarshal(x) } else { r.EncodeUint(uint64(x)) } } func (x *testMammoth2Binary) CodecDecodeSelf(d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.DecExtension(x, yyxt1) } else if z.DecBinary() { z.DecBinaryUnmarshal(x) } else { *x = (testMammoth2Binary)(r.DecodeUint64()) } } func (x testMammoth2Text) CodecEncodeSelf(e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.EncExtension(x, yyxt1) } else if !z.EncBinary() { z.EncTextMarshal(x) } else { r.EncodeUint(uint64(x)) } } func (x *testMammoth2Text) CodecDecodeSelf(d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.DecExtension(x, yyxt1) } else if !z.DecBinary() { z.DecTextUnmarshal(x) } else { *x = (testMammoth2Text)(r.DecodeUint64()) } } func (x testMammoth2Json) CodecEncodeSelf(e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.EncExtension(x, yyxt1) } else if !z.EncBinary() && z.IsJSONHandle() { z.EncJSONMarshal(x) } else { r.EncodeUint(uint64(x)) } } func (x *testMammoth2Json) CodecDecodeSelf(d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.DecExtension(x, yyxt1) } else if !z.DecBinary() && z.IsJSONHandle() { z.DecJSONUnmarshal(x) } else { *x = (testMammoth2Json)(r.DecodeUint64()) } } func (x *testMammoth2Basic) CodecEncodeSelf(e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.EncExtension(x, yyxt1) } else { h.enctestMammoth2Basic((*testMammoth2Basic)(x), e) } } } func (x *testMammoth2Basic) CodecDecodeSelf(d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.DecExtension(x, yyxt1) } else { h.dectestMammoth2Basic((*testMammoth2Basic)(x), d) } } func (x *TestMammoth2Wrapper) CodecEncodeSelf(e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r if x == nil { r.EncodeNil() } else { if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.EncExtension(x, yyxt1) } else { yysep2 := !z.EncBinary() yy2arr2 := z.EncBasicHandle().StructToArray _, _ = yysep2, yy2arr2 const yyr2 bool = false // struct tag has 'toArray' if yyr2 || yy2arr2 { r.WriteArrayStart(8) } else { r.WriteMapStart(8) } if yyr2 || yy2arr2 { r.WriteArrayElem() yy4 := &x.V yy4.CodecEncodeSelf(e) } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"V\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `V`) } r.WriteMapElemValue() yy6 := &x.V yy6.CodecEncodeSelf(e) } if yyr2 || yy2arr2 { r.WriteArrayElem() x.T.CodecEncodeSelf(e) } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"T\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `T`) } r.WriteMapElemValue() x.T.CodecEncodeSelf(e) } if yyr2 || yy2arr2 { r.WriteArrayElem() x.B.CodecEncodeSelf(e) } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"B\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `B`) } r.WriteMapElemValue() x.B.CodecEncodeSelf(e) } if yyr2 || yy2arr2 { r.WriteArrayElem() x.J.CodecEncodeSelf(e) } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"J\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `J`) } r.WriteMapElemValue() x.J.CodecEncodeSelf(e) } if yyr2 || yy2arr2 { r.WriteArrayElem() yy18 := &x.C yy18.CodecEncodeSelf(e) } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"C\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `C`) } r.WriteMapElemValue() yy20 := &x.C yy20.CodecEncodeSelf(e) } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.M == nil { r.EncodeNil() } else { if false { } else { h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"M\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `M`) } r.WriteMapElemValue() if x.M == nil { r.EncodeNil() } else { if false { } else { h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e) } } } if yyr2 || yy2arr2 { r.WriteArrayElem() if x.L == nil { r.EncodeNil() } else { if false { } else { h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e) } } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"L\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `L`) } r.WriteMapElemValue() if x.L == nil { r.EncodeNil() } else { if false { } else { h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e) } } } if yyr2 || yy2arr2 { r.WriteArrayElem() yy29 := &x.A if false { } else { h.encArray4int64((*[4]int64)(yy29), e) } } else { r.WriteMapElemKey() if z.IsJSONHandle() { z.WriteStr("\"A\"") } else { r.EncodeStringEnc(codecSelferCcUTF819781, `A`) } r.WriteMapElemValue() yy31 := &x.A if false { } else { h.encArray4int64((*[4]int64)(yy31), e) } } if yyr2 || yy2arr2 { r.WriteArrayEnd() } else { r.WriteMapEnd() } } } } func (x *TestMammoth2Wrapper) CodecDecodeSelf(d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r if false { } else if yyxt1 := z.Extension(z.I2Rtid(x)); yyxt1 != nil { z.DecExtension(x, yyxt1) } else { yyct2 := r.ContainerType() if yyct2 == codecSelferValueTypeMap19781 { yyl2 := r.ReadMapStart() if yyl2 == 0 { r.ReadMapEnd() } else { x.codecDecodeSelfFromMap(yyl2, d) } } else if yyct2 == codecSelferValueTypeArray19781 { yyl2 := r.ReadArrayStart() if yyl2 == 0 { r.ReadArrayEnd() } else { x.codecDecodeSelfFromArray(yyl2, d) } } else { panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781) } } } func (x *TestMammoth2Wrapper) codecDecodeSelfFromMap(l int, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r var yyhl3 bool = l >= 0 for yyj3 := 0; ; yyj3++ { if yyhl3 { if yyj3 >= l { break } } else { if r.CheckBreak() { break } } r.ReadMapElemKey() yys3 := z.StringView(r.DecodeStringAsBytes()) r.ReadMapElemValue() switch yys3 { case "V": if r.TryDecodeAsNil() { x.V = TestMammoth2{} } else { x.V.CodecDecodeSelf(d) } case "T": if r.TryDecodeAsNil() { x.T = 0 } else { x.T.CodecDecodeSelf(d) } case "B": if r.TryDecodeAsNil() { x.B = 0 } else { x.B.CodecDecodeSelf(d) } case "J": if r.TryDecodeAsNil() { x.J = 0 } else { x.J.CodecDecodeSelf(d) } case "C": if r.TryDecodeAsNil() { x.C = testMammoth2Basic{} } else { x.C.CodecDecodeSelf(d) } case "M": if r.TryDecodeAsNil() { x.M = nil } else { if false { } else { h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d) } } case "L": if r.TryDecodeAsNil() { x.L = nil } else { if false { } else { h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d) } } case "A": if r.TryDecodeAsNil() { x.A = [4]int64{} } else { if false { } else { h.decArray4int64((*[4]int64)(&x.A), d) } } default: z.DecStructFieldNotFound(-1, yys3) } // end switch yys3 } // end for yyj3 r.ReadMapEnd() } func (x *TestMammoth2Wrapper) codecDecodeSelfFromArray(l int, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r var yyj15 int var yyb15 bool var yyhl15 bool = l >= 0 yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.V = TestMammoth2{} } else { x.V.CodecDecodeSelf(d) } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.T = 0 } else { x.T.CodecDecodeSelf(d) } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.B = 0 } else { x.B.CodecDecodeSelf(d) } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.J = 0 } else { x.J.CodecDecodeSelf(d) } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.C = testMammoth2Basic{} } else { x.C.CodecDecodeSelf(d) } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.M = nil } else { if false { } else { h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d) } } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.L = nil } else { if false { } else { h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d) } } yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { r.ReadArrayEnd() return } r.ReadArrayElem() if r.TryDecodeAsNil() { x.A = [4]int64{} } else { if false { } else { h.decArray4int64((*[4]int64)(&x.A), d) } } for { yyj15++ if yyhl15 { yyb15 = yyj15 > l } else { yyb15 = r.CheckBreak() } if yyb15 { break } r.ReadArrayElem() z.DecStructFieldNotFound(yyj15-1, "") } r.ReadArrayEnd() } func (x codecSelfer19781) enctestMammoth2Basic(v *testMammoth2Basic, e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r r.WriteArrayStart(len(v)) for _, yyv1 := range v { r.WriteArrayElem() if false { } else { r.EncodeUint(uint64(yyv1)) } } r.WriteArrayEnd() } func (x codecSelfer19781) dectestMammoth2Basic(v *testMammoth2Basic, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r yyv1 := v yyh1, yyl1 := z.DecSliceHelperStart() if yyl1 == 0 { } else { yyhl1 := yyl1 > 0 var yyrl1 int _ = yyrl1 var yyj1 int // var yydn1 bool for yyj1 = 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ { // bounds-check-elimination yyh1.ElemContainerState(yyj1) var yydb1 bool if yyj1 >= len(yyv1) { z.DecArrayCannotExpand(len(v), yyj1+1) yydb1 = true } if yydb1 { z.DecSwallow() } else { if r.TryDecodeAsNil() { yyv1[yyj1] = 0 } else { yyv1[yyj1] = (uint64)(r.DecodeUint64()) } } } } yyh1.End() } func (x codecSelfer19781) encMaptestMammoth2BasicTestMammoth2(v map[testMammoth2Basic]TestMammoth2, e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r r.WriteMapStart(len(v)) for yyk1, yyv1 := range v { r.WriteMapElemKey() yy2 := &yyk1 yy2.CodecEncodeSelf(e) r.WriteMapElemValue() yy4 := &yyv1 yy4.CodecEncodeSelf(e) } r.WriteMapEnd() } func (x codecSelfer19781) decMaptestMammoth2BasicTestMammoth2(v *map[testMammoth2Basic]TestMammoth2, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r yyv1 := *v yyl1 := r.ReadMapStart() yybh1 := z.DecBasicHandle() if yyv1 == nil { yyrl1 := z.DecInferLen(yyl1, yybh1.MaxInitLen, 2048) yyv1 = make(map[testMammoth2Basic]TestMammoth2, yyrl1) *v = yyv1 } var yymk1 testMammoth2Basic var yymv1 TestMammoth2 var yymg1, yymdn1 bool if yybh1.MapValueReset { yymg1 = true } if yyl1 != 0 { yyhl1 := yyl1 > 0 for yyj1 := 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ { r.ReadMapElemKey() if r.TryDecodeAsNil() { yymk1 = testMammoth2Basic{} } else { yymk1.CodecDecodeSelf(d) } if yymg1 { yymv1 = yyv1[yymk1] } else { yymv1 = TestMammoth2{} } r.ReadMapElemValue() yymdn1 = false if r.TryDecodeAsNil() { yymdn1 = true } else { yymv1.CodecDecodeSelf(d) } if yymdn1 { if yybh1.DeleteOnNilMapValue { delete(yyv1, yymk1) } else { yyv1[yymk1] = TestMammoth2{} } } else if yyv1 != nil { yyv1[yymk1] = yymv1 } } } // else len==0: TODO: Should we clear map entries? r.ReadMapEnd() } func (x codecSelfer19781) encSliceTestMammoth2(v []TestMammoth2, e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r r.WriteArrayStart(len(v)) for _, yyv1 := range v { r.WriteArrayElem() yy2 := &yyv1 yy2.CodecEncodeSelf(e) } r.WriteArrayEnd() } func (x codecSelfer19781) decSliceTestMammoth2(v *[]TestMammoth2, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r yyv1 := *v yyh1, yyl1 := z.DecSliceHelperStart() var yyc1 bool _ = yyc1 if yyl1 == 0 { if yyv1 == nil { yyv1 = []TestMammoth2{} yyc1 = true } else if len(yyv1) != 0 { yyv1 = yyv1[:0] yyc1 = true } } else { yyhl1 := yyl1 > 0 var yyrl1 int _ = yyrl1 if yyhl1 { if yyl1 > cap(yyv1) { yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 2016) if yyrl1 <= cap(yyv1) { yyv1 = yyv1[:yyrl1] } else { yyv1 = make([]TestMammoth2, yyrl1) } yyc1 = true } else if yyl1 != len(yyv1) { yyv1 = yyv1[:yyl1] yyc1 = true } } var yyj1 int // var yydn1 bool for yyj1 = 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ { // bounds-check-elimination if yyj1 == 0 && yyv1 == nil { if yyhl1 { yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 2016) } else { yyrl1 = 8 } yyv1 = make([]TestMammoth2, yyrl1) yyc1 = true } yyh1.ElemContainerState(yyj1) var yydb1 bool if yyj1 >= len(yyv1) { yyv1 = append(yyv1, TestMammoth2{}) yyc1 = true } if yydb1 { z.DecSwallow() } else { if r.TryDecodeAsNil() { yyv1[yyj1] = TestMammoth2{} } else { yyv1[yyj1].CodecDecodeSelf(d) } } } if yyj1 < len(yyv1) { yyv1 = yyv1[:yyj1] yyc1 = true } else if yyj1 == 0 && yyv1 == nil { yyv1 = make([]TestMammoth2, 0) yyc1 = true } } yyh1.End() if yyc1 { *v = yyv1 } } func (x codecSelfer19781) encArray4int64(v *[4]int64, e *Encoder) { var h codecSelfer19781 z, r := GenHelperEncoder(e) _, _, _ = h, z, r r.WriteArrayStart(len(v)) for _, yyv1 := range v { r.WriteArrayElem() if false { } else { r.EncodeInt(int64(yyv1)) } } r.WriteArrayEnd() } func (x codecSelfer19781) decArray4int64(v *[4]int64, d *Decoder) { var h codecSelfer19781 z, r := GenHelperDecoder(d) _, _, _ = h, z, r yyv1 := v yyh1, yyl1 := z.DecSliceHelperStart() if yyl1 == 0 { } else { yyhl1 := yyl1 > 0 var yyrl1 int _ = yyrl1 var yyj1 int // var yydn1 bool for yyj1 = 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || r.CheckBreak()); yyj1++ { // bounds-check-elimination yyh1.ElemContainerState(yyj1) var yydb1 bool if yyj1 >= len(yyv1) { z.DecArrayCannotExpand(len(v), yyj1+1) yydb1 = true } if yydb1 { z.DecSwallow() } else { if r.TryDecodeAsNil() { yyv1[yyj1] = 0 } else { yyv1[yyj1] = (int64)(r.DecodeInt64()) } } } } yyh1.End() }