type go/types.TypeAndValue

16 uses

	go/types (current package)
		api.go#L233: 	Types map[ast.Expr]TypeAndValue
		api.go#L383: type TypeAndValue struct {
		api.go#L391: func (tv TypeAndValue) IsVoid() bool {
		api.go#L396: func (tv TypeAndValue) IsType() bool {
		api.go#L402: func (tv TypeAndValue) IsBuiltin() bool {
		api.go#L409: func (tv TypeAndValue) IsValue() bool {
		api.go#L419: func (tv TypeAndValue) IsNil() bool {
		api.go#L425: func (tv TypeAndValue) Addressable() bool {
		api.go#L431: func (tv TypeAndValue) Assignable() bool {
		api.go#L437: func (tv TypeAndValue) HasOk() bool {
		eval.go#L24: func Eval(fset *token.FileSet, pkg *Package, pos token.Pos, expr string) (_ TypeAndValue, err error) {
		eval.go#L28: 		return TypeAndValue{}, err
		eval.go#L32: 		Types: make(map[ast.Expr]TypeAndValue),
		recording.go#L72: 		m[x] = TypeAndValue{mode, typ, val}

	golang.org/x/tools/go/packages
		packages.go#L1187: 			Types:        make(map[ast.Expr]types.TypeAndValue),

	golang.org/x/tools/internal/typesinternal
		types.go#L146: 		Types:        map[ast.Expr]types.TypeAndValue{},