Просмотр исходного кода

internal/impl: rename encode->codec in various places

The code organization is simpler if we keep the functions encoding and
decoding a particular type (e.g., maps) together rather than split
across files. Rename various "encode" files to "codec" in preparation
for adding fast-path decoding.

Change-Id: If1e271da99d31533ffefc19b1fc847936fa9484a
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/185241
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
Damien Neil 6 лет назад
Родитель
Сommit
edf7bdda31

+ 3 - 3
internal/cmd/generate-types/impl.go

@@ -8,11 +8,11 @@ import (
 	"text/template"
 )
 
-func generateImplEncode() string {
-	return mustExecute(implEncodeTemplate, ProtoKinds)
+func generateImplCodec() string {
+	return mustExecute(implCodecTemplate, ProtoKinds)
 }
 
-var implEncodeTemplate = template.Must(template.New("").Parse(`
+var implCodecTemplate = template.Must(template.New("").Parse(`
 {{- /*
   IsZero is an expression testing if 'v' is the zero value.
 */ -}}

+ 1 - 1
internal/cmd/generate-types/main.go

@@ -38,7 +38,7 @@ func main() {
 
 	chdirRoot()
 	writeSource("internal/filedesc/desc_list_gen.go", generateDescListTypes())
-	writeSource("internal/impl/encode_gen.go", generateImplEncode())
+	writeSource("internal/impl/codec_gen.go", generateImplCodec())
 	writeSource("proto/decode_gen.go", generateProtoDecode())
 	writeSource("proto/encode_gen.go", generateProtoEncode())
 	writeSource("proto/size_gen.go", generateProtoSize())

+ 0 - 0
internal/impl/encode_gen.go → internal/impl/codec_gen.go


+ 0 - 0
internal/impl/encode_map.go → internal/impl/codec_map.go


+ 0 - 0
internal/impl/encode_map_go111.go → internal/impl/codec_map_go111.go


+ 0 - 0
internal/impl/encode_map_go112.go → internal/impl/codec_map_go112.go


+ 0 - 0
internal/impl/encode_reflect.go → internal/impl/codec_reflect.go


+ 0 - 0
internal/impl/codec_field.go → internal/impl/codec_tables.go


+ 0 - 0
internal/impl/encode_unsafe.go → internal/impl/codec_unsafe.go