type encoding/json/jsontext.Pointer

27 uses

	encoding/json/jsontext (current package)
		decode.go#L1213: func (d *Decoder) StackPointer() Pointer {
		decode.go#L1214: 	return Pointer(d.s.AppendStackPointer(nil, -1))
		encode.go#L986: func (e *Encoder) StackPointer() Pointer {
		encode.go#L987: 	return Pointer(e.s.AppendStackPointer(nil, -1))
		errors.go#L58: 	JSONPointer Pointer
		errors.go#L94: 				ptr = []byte(Pointer(ptr).Parent()) // problem is with parent array
		errors.go#L97: 				ptr = []byte(Pointer(ptr).Parent()) // problem is with parent object
		errors.go#L117: 	return &SyntacticError{ByteOffset: offset, JSONPointer: Pointer(ptr), Err: err}
		state.go#L95: type Pointer string
		state.go#L99: func (p Pointer) IsValid() bool {
		state.go#L113: func (p Pointer) Contains(pc Pointer) bool {
		state.go#L121: func (p Pointer) Parent() Pointer {
		state.go#L127: func (p Pointer) LastToken() string {
		state.go#L133: func (p Pointer) AppendToken(tok string) Pointer {
		state.go#L134: 	return Pointer(appendEscapePointerName([]byte(p+"/"), []byte(tok)))
		state.go#L142: func (p Pointer) Tokens() iter.Seq[string] {
		state.go#L145: 			p = Pointer(strings.TrimPrefix(string(p), "/"))

	encoding/json/v2
		errors.go#L86: 	JSONPointer jsontext.Pointer
		errors.go#L102: 	StackPointer() jsontext.Pointer
		errors.go#L129: 		JSONPointer: jsontext.Pointer(export.Encoder(e).AppendStackPointer(nil, +1))}
		errors.go#L145: 		JSONPointer: jsontext.Pointer(export.Decoder(d).AppendStackPointer(nil, +1)),
		errors.go#L177: 		JSONPointer: jsontext.Pointer(export.Decoder(d).AppendStackPointer(nil, -1)),
		errors.go#L258: 		serr.JSONPointer = jsontext.Pointer(coderState.AppendStackPointer(nil, where))
		errors.go#L447: func newDuplicateNameError(ptr jsontext.Pointer, quotedName []byte, offset int64) error {