MCPcopy
hub / github.com/golang/protobuf / generateSetters

Method generateSetters

protoc-gen-go/generator/generator.go:2105–2109  ·  view source on GitHub ↗

generateSetters add setters for all fields, including oneofs and weak fields when applicable.

(mc *msgCtx, topLevelFields []topLevelField)

Source from the content-addressed store, hash-verified

2103
2104// generateSetters add setters for all fields, including oneofs and weak fields when applicable.
2105func (g *Generator) generateSetters(mc *msgCtx, topLevelFields []topLevelField) {
2106 for _, pf := range topLevelFields {
2107 pf.setter(g, mc)
2108 }
2109}
2110
2111// generateCommonMethods adds methods to the message that are not on a per field basis.
2112func (g *Generator) generateCommonMethods(mc *msgCtx) {

Callers 1

generateMessageMethod · 0.95

Calls 1

setterMethod · 0.65

Tested by

no test coverage detected