go/token.Position.Filename (field)
28 uses
go/token (current package)
position.go#L27: Filename string // filename, if any
position.go#L45: s := pos.Filename
position.go#L386: pos.Filename, pos.Line, pos.Column = f.unpack(offset, adjusted)
go/build
read.go#L48: Filename: name,
read.go#L377: file := fset.AddFile(r.pos.Filename, -1, len(r.buf))
go/printer
printer.go#L199: if pos.IsValid() && (p.out.Line != pos.Line || p.out.Filename != pos.Filename) {
printer.go#L200: if strings.ContainsAny(pos.Filename, "\r\n") {
printer.go#L202: p.sourcePosErr = fmt.Errorf("go/printer: source filename contains unexpected newline character: %q", pos.Filename)
printer.go#L208: p.output = append(p.output, fmt.Sprintf("//line %s:%d\n", pos.Filename, pos.Line)...)
printer.go#L211: p.out.Filename = pos.Filename
printer.go#L355: if pos.IsValid() && pos.Filename != p.last.Filename {
go/scanner
errors.go#L25: if e.Pos.Filename != "" || e.Pos.IsValid() {
errors.go#L55: if e.Filename != f.Filename {
errors.go#L56: return e.Filename < f.Filename
errors.go#L80: if e.Pos.Filename != last.Filename || e.Pos.Line != last.Line {
scanner.go#L304: filename = s.file.Position(s.file.Pos(offs)).Filename
go/types
resolver.go#L259: fileDir := dir(check.fset.Position(file.Name.Pos()).Filename)
go.pact.im/x/plumb/internal/diag
diag.go#L106: return cmp.Or(cmp.Compare(a.Filename, b.Filename), cmp.Compare(a.Offset, b.Offset))
go.pact.im/x/plumb/internal/gen
gen.go#L103: base := filepath.Base(diag.PosIn(pkg.Fset, obj.Pos()).Filename)
golang.org/x/tools/internal/gcimporter
iexport.go#L886: file := p.Filename
iexport.go#L920: file := p.Filename