type google.golang.org/protobuf/internal/encoding/json.Token
55 uses
google.golang.org/protobuf/internal/encoding/json (current package)
decode.go#L37: lastToken Token
decode.go#L59: func (d *Decoder) Peek() (Token, error) {
decode.go#L69: func (d *Decoder) Read() (Token, error) {
decode.go#L79: return Token{}, err
decode.go#L86: return Token{}, ErrUnexpectedEOF
decode.go#L91: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L96: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L105: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L108: return Token{}, ErrUnexpectedEOF
decode.go#L111: return Token{}, d.newSyntaxError(d.currPos(), `unexpected character %s, missing ":" after field name`, string(c))
decode.go#L118: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L126: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L134: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L141: return Token{}, d.newSyntaxError(tok.pos, unexpectedFmt, tok.RawString())
decode.go#L160: func (d *Decoder) parseNext() (Token, error) {
decode.go#L193: return Token{}, err
decode.go#L212: return Token{}, d.newSyntaxError(d.currPos(), "invalid value %s", errRegexp.Find(in))
decode.go#L298: func (d *Decoder) consumeToken(kind Kind, size int) Token {
decode.go#L299: tok := Token{
decode.go#L310: func (d *Decoder) consumeBoolToken(b bool, size int) Token {
decode.go#L311: tok := Token{
decode.go#L323: func (d *Decoder) consumeStringToken(s string, size int) Token {
decode.go#L324: tok := Token{
decode_token.go#L68: type Token struct {
decode_token.go#L83: func (t Token) Kind() Kind {
decode_token.go#L88: func (t Token) RawString() string {
decode_token.go#L93: func (t Token) Pos() int {
decode_token.go#L98: func (t Token) Name() string {
decode_token.go#L106: func (t Token) Bool() bool {
decode_token.go#L115: func (t Token) ParsedString() string {
decode_token.go#L129: func (t Token) Float(bitSize int) (float64, bool) {
decode_token.go#L145: func (t Token) Int(bitSize int) (int64, bool) {
decode_token.go#L162: func (t Token) Uint(bitSize int) (uint64, bool) {
decode_token.go#L174: func (t Token) getIntStr() (string, bool) {
decode_token.go#L186: func TokenEquals(x, y Token) bool {
google.golang.org/protobuf/encoding/protojson
decode.go#L104: func (d decoder) unexpectedTokenError(tok json.Token) error {
decode.go#L343: func unmarshalInt(tok json.Token, bitSize int) (protoreflect.Value, bool) {
decode.go#L364: func getInt(tok json.Token, bitSize int) (protoreflect.Value, bool) {
decode.go#L375: func unmarshalUint(tok json.Token, bitSize int) (protoreflect.Value, bool) {
decode.go#L396: func getUint(tok json.Token, bitSize int) (protoreflect.Value, bool) {
decode.go#L407: func unmarshalFloat(tok json.Token, bitSize int) (protoreflect.Value, bool) {
decode.go#L446: func getFloat(tok json.Token, bitSize int) (protoreflect.Value, bool) {
decode.go#L457: func unmarshalBytes(tok json.Token) (protoreflect.Value, bool) {
decode.go#L477: func unmarshalEnum(tok json.Token, fd protoreflect.FieldDescriptor) (protoreflect.Value, bool) {
decode.go#L621: func (d decoder) unmarshalMapKey(tok json.Token, fd protoreflect.FieldDescriptor) (protoreflect.MapKey, error) {
well_known_types.go#L249: func findTypeURL(d decoder) (json.Token, error) {
well_known_types.go#L251: var typeTok json.Token
well_known_types.go#L260: return json.Token{}, err
well_known_types.go#L268: return json.Token{}, errMissingType
well_known_types.go#L270: return json.Token{}, errEmptyObject
well_known_types.go#L279: return json.Token{}, err
well_known_types.go#L286: return json.Token{}, d.newError(tok.Pos(), `duplicate "@type" field`)
well_known_types.go#L291: return json.Token{}, err
well_known_types.go#L294: return json.Token{}, d.newError(tok.Pos(), `@type field value is not a string: %v`, tok.RawString())
well_known_types.go#L298: return json.Token{}, d.newError(tok.Pos(), `@type field contains empty value`)