mirror of
https://github.com/protocolbuffers/protobuf-go.git
synced 2024-12-29 12:17:48 +00:00
990b9f5919
The prototype package was initially used by generated reflection support, but has now been replaced by internal/fileinit. Eventually, this functionality should be deleted and re-written in terms of other components in the repo. Usages that prototype currently provides (but should be moved) are: * Constructing standalone messages and enums, which is behavior we should provide in reflect/protodesc. The google.protobuf.{Enum,Type} are well-known proto messages designed for this purpose. * Constructing placeholder files, enums, and messages. * Consructing protoreflect.{Message,Enum,Extension}Types, which are protobuf descriptors with associated Go type information. Change-Id: Id7dbefff952682781b439aa555508c59b2629f9e Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/167383 Reviewed-by: Damien Neil <dneil@google.com> |
||
---|---|---|
.. | ||
desc_test.go | ||
go_type.go | ||
name_pure.go | ||
name_unsafe.go | ||
options.go | ||
placeholder_type.go | ||
placeholder.go | ||
protofile_list_gen.go | ||
protofile_list.go | ||
protofile_type.go | ||
protofile.go | ||
resolve_test.go | ||
standalone_type.go | ||
standalone.go | ||
type_test.go | ||
validate.go |