Przeglądaj źródła

encoding/textpb: use internal/fieldnum for well-known type fields

Change-Id: I40d73a6e75a42d3808c08606b307539a6aa07eb4
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/170103
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
Herbie Ong 6 lat temu
rodzic
commit
e1e34939bf
1 zmienionych plików z 3 dodań i 2 usunięć
  1. 3 2
      encoding/textpb/decode.go

+ 3 - 2
encoding/textpb/decode.go

@@ -10,6 +10,7 @@ import (
 
 	"github.com/golang/protobuf/v2/internal/encoding/text"
 	"github.com/golang/protobuf/v2/internal/errors"
+	"github.com/golang/protobuf/v2/internal/fieldnum"
 	"github.com/golang/protobuf/v2/internal/pragma"
 	"github.com/golang/protobuf/v2/internal/set"
 	"github.com/golang/protobuf/v2/proto"
@@ -497,8 +498,8 @@ func (o UnmarshalOptions) unmarshalAny(tfield [2]text.Value, knownFields pref.Kn
 		return err
 	}
 
-	knownFields.Set(pref.FieldNumber(1), pref.ValueOf(typeURL))
-	knownFields.Set(pref.FieldNumber(2), pref.ValueOf(b))
+	knownFields.Set(fieldnum.Any_TypeUrl, pref.ValueOf(typeURL))
+	knownFields.Set(fieldnum.Any_Value, pref.ValueOf(b))
 
 	return nerr.E
 }