make nilString constant
This commit is contained in:
parent
0b600dd93f
commit
78cb5588b1
@ -593,8 +593,9 @@ func goType(pkg string, f *descriptor.FieldDescriptorProto) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func goZeroValue(f *descriptor.FieldDescriptorProto) string {
|
func goZeroValue(f *descriptor.FieldDescriptorProto) string {
|
||||||
|
const nilString = "nil"
|
||||||
if *f.Label == descriptor.FieldDescriptorProto_LABEL_REPEATED {
|
if *f.Label == descriptor.FieldDescriptorProto_LABEL_REPEATED {
|
||||||
return "nil"
|
return nilString
|
||||||
}
|
}
|
||||||
switch *f.Type {
|
switch *f.Type {
|
||||||
case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
|
case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
|
||||||
@ -614,13 +615,13 @@ func goZeroValue(f *descriptor.FieldDescriptorProto) string {
|
|||||||
case descriptor.FieldDescriptorProto_TYPE_STRING:
|
case descriptor.FieldDescriptorProto_TYPE_STRING:
|
||||||
return "\"\""
|
return "\"\""
|
||||||
case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
|
case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
|
||||||
return "nil"
|
return nilString
|
||||||
case descriptor.FieldDescriptorProto_TYPE_BYTES:
|
case descriptor.FieldDescriptorProto_TYPE_BYTES:
|
||||||
return "0"
|
return "0"
|
||||||
case descriptor.FieldDescriptorProto_TYPE_ENUM:
|
case descriptor.FieldDescriptorProto_TYPE_ENUM:
|
||||||
return "nil"
|
return nilString
|
||||||
default:
|
default:
|
||||||
return "nil"
|
return nilString
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user