type go/types.TypeAndValue

15 uses

	go/types (current package)
		api.go#L200: 	Types map[ast.Expr]TypeAndValue
		api.go#L315: type TypeAndValue struct {
		api.go#L323: func (tv TypeAndValue) IsVoid() bool {
		api.go#L328: func (tv TypeAndValue) IsType() bool {
		api.go#L334: func (tv TypeAndValue) IsBuiltin() bool {
		api.go#L341: func (tv TypeAndValue) IsValue() bool {
		api.go#L351: func (tv TypeAndValue) IsNil() bool {
		api.go#L357: func (tv TypeAndValue) Addressable() bool {
		api.go#L363: func (tv TypeAndValue) Assignable() bool {
		api.go#L369: func (tv TypeAndValue) HasOk() bool {
		check.go#L457: 		m[x] = TypeAndValue{mode, typ, val}
		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),

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