go/types.Object.Pos (method)

16 uses

	go/types (current package)
		decl.go#L15: 	if pos := obj.Pos(); pos.IsValid() {
		decl.go#L60: 		check.trace(obj.Pos(), "-- checking %s (%s, objPath = %s)", obj, obj.color(), pathString(check.objPath))
		decl.go#L64: 			check.trace(obj.Pos(), "=> %s (%s)", obj, obj.color())
		decl.go#L170: 		check.dump("%v: %s should have been declared", obj.Pos(), obj)
		decl.go#L215: 			check.dump("%v: inconsistent object map for %s (isPkgObj = %v, inObjMap = %v)", obj.Pos(), obj, isPkgObj, inObjMap)
		decl.go#L267: 		check.trace(obj.Pos(), "## cycle detected: objPath = %s->%s (len = %d)", pathString(cycle), obj.Name(), len(cycle))
		decl.go#L269: 			check.trace(obj.Pos(), "## cycle contains: generic type in a type parameter list")
		decl.go#L271: 			check.trace(obj.Pos(), "## cycle contains: %d values, %d type definitions", nval, ndef)
		decl.go#L275: 				check.trace(obj.Pos(), "=> cycle is valid")
		decl.go#L277: 				check.trace(obj.Pos(), "=> error: cycle is invalid")
		decl.go#L334: 	fst, pos := 0, path[0].Pos()
		decl.go#L336: 		if t.Pos() < pos {
		decl.go#L337: 			fst, pos = i+1, t.Pos()
		object.go#L20: 	Pos() token.Pos // position of object identifier in declaration

	golang.org/x/tools/internal/gcimporter
		bexport.go#L274: 		pos := p.fset.Position(obj.Pos())
		iexport.go#L905: 	w.pos(obj.Pos())