google.golang.org/protobuf/internal/impl.ExtensionInfo.ExtensionType (field)

17 uses

	google.golang.org/protobuf/internal/impl (current package)
		extension.go#L56: 	ExtensionType interface{}
		extension.go#L137: 		if xi.ExtensionType == nil {
		legacy_extension.go#L66: 	xi.ExtensionType = reflect.Zero(extType).Interface()
		legacy_extension.go#L78: 	if xi.ExtendedType == nil || xi.ExtensionType == nil {
		legacy_extension.go#L90: 	t := reflect.TypeOf(xi.ExtensionType)
		legacy_extension.go#L132: 	tt := reflect.TypeOf(xi.ExtensionType)

	google.golang.org/genproto/googleapis/api/annotations
		annotations.pb.go#L46: 		ExtensionType: (*HttpRule)(nil),
		client.pb.go#L46: 		ExtensionType: ([]string)(nil),
		client.pb.go#L54: 		ExtensionType: (*string)(nil),
		client.pb.go#L62: 		ExtensionType: (*string)(nil),
		field_behavior.pb.go#L128: 		ExtensionType: ([]FieldBehavior)(nil),
		resource.pb.go#L511: 		ExtensionType: (*ResourceReference)(nil),
		resource.pb.go#L519: 		ExtensionType: ([]*ResourceDescriptor)(nil),
		resource.pb.go#L527: 		ExtensionType: (*ResourceDescriptor)(nil),

	github.com/golang/protobuf/proto
		extensions.go#L137: 	if xt.ExtensionType == nil {
		extensions.go#L230: 	if reflect.TypeOf(v) != reflect.TypeOf(xt.ExtensionType) {
		extensions.go#L231: 		return fmt.Errorf("proto: bad extension value type. got: %T, want: %T", v, xt.ExtensionType)