type go/types.Info

31 uses

	go/types (current package)
		api.go#L212: type Info struct {
		api.go#L340: func (info *Info) recordTypes() bool {
		api.go#L346: func (info *Info) TypeOf(e ast.Expr) Type {
		api.go#L365: func (info *Info) ObjectOf(id *ast.Ident) Object {
		api.go#L378: func (info *Info) PkgNameOf(imp *ast.ImportSpec) *PkgName {
		api.go#L490: func (conf *Config) Check(path string, fset *token.FileSet, files []*ast.File, info *Info) (*Package, error) {
		check.go#L163: 	*Info
		check.go#L302: func NewChecker(conf *Config, fset *token.FileSet, pkg *Package, info *Info) *Checker {
		check.go#L310: 		info = new(Info)
		eval.go#L31: 	info := &Info{
		eval.go#L56: func CheckExpr(fset *token.FileSet, pkg *Package, pos token.Pos, expr ast.Expr, info *Info) (err error) {

	go.pact.im/x/plumb/internal/discover
		provider.go#L31: 	Info *types.Info

	go.pact.im/x/plumb/internal/packagestest
		packagestest.go#L137: 		infos:   map[string]*types.Info{},
		packagestest.go#L179: 	infos    map[string]*types.Info
		packagestest.go#L197: func (c *recChecker) check(ip string) (*types.Package, *types.Info, error) {
		packagestest.go#L213: 	info := &types.Info{

	golang.org/x/tools/go/packages
		packages.go#L530: 	TypesInfo *types.Info `json:"-"`
		packages.go#L1330: func (ld *loader) newTypesInfo() *types.Info {
		packages.go#L1336: 	return &types.Info{

	golang.org/x/tools/go/types/typeutil
		callee.go#L21: func Callee(info *types.Info, call *ast.CallExpr) types.Object {
		callee.go#L37: func StaticCallee(info *types.Info, call *ast.CallExpr) *types.Func {
		callee.go#L53: func usedIdent(info *types.Info, e ast.Expr) *ast.Ident {

	golang.org/x/tools/internal/typesinternal
		classify_call.go#L64: func ClassifyCall(info *types.Info, call *ast.CallExpr) CallKind {
		classify_call.go#L129: func UsedIdent(info *types.Info, e ast.Expr) *ast.Ident {
		classify_call.go#L134: func usedIdent(info *types.Info, e ast.Expr) *ast.Ident
		fx.go#L16: func NoEffects(info *types.Info, expr ast.Expr) bool {
		fx.go#L77: func CallsPureBuiltin(info *types.Info, call *ast.CallExpr) bool {
		types.go#L158: func NewTypesInfo() *types.Info {
		types.go#L159: 	return &types.Info{
		types.go#L172: func EnclosingScope(info *types.Info, cur inspector.Cursor) *types.Scope {

	golang.org/x/tools/internal/versions
		types.go#L15: func FileVersion(info *types.Info, file *ast.File) string {