go/ast.TypeAssertExpr.Type (field)

13 uses

	go/ast (current package)
		ast.go#L385: 		Type   Expr      // asserted type; nil means type switch X.(type)
		walk.go#L115: 		if n.Type != nil {
		walk.go#L116: 			Walk(v, n.Type)

	go/parser
		parser.go#L1543: 	return &ast.TypeAssertExpr{X: x, Type: typ, Lparen: lparen, Rparen: rparen}
		parser.go#L2213: 	return ok && a.Type == nil

	go/printer
		nodes.go#L901: 		if x.Type != nil {
		nodes.go#L902: 			p.expr(x.Type)

	go/types
		expr.go#L1114: 		if e.Type == nil {
		expr.go#L1128: 		T := check.varType(e.Type)
		exprstring.go#L100: 		WriteExpr(buf, x.Type)
		stmt.go#L722: 		if expr == nil || expr.Type != nil {

	golang.org/x/tools/go/ast/inspector
		walk.go#L105: 		if n.Type != nil {
		walk.go#L106: 			walk(v, edge.TypeAssertExpr_Type, -1, n.Type)