type go/ast.TypeAssertExpr
13 uses
go/ast (current package)
ast.go#L367: TypeAssertExpr struct {
ast.go#L498: func (x *TypeAssertExpr) Pos() token.Pos { return x.X.Pos() }
ast.go#L532: func (x *TypeAssertExpr) End() token.Pos { return x.Rparen + 1 }
ast.go#L564: func (*TypeAssertExpr) exprNode() {}
walk.go#L137: case *TypeAssertExpr:
go/parser
parser.go#L1420: return &ast.TypeAssertExpr{X: x, Type: typ, Lparen: lparen, Rparen: rparen}
parser.go#L1615: case *ast.TypeAssertExpr:
parser.go#L2194: a, ok := x.(*ast.TypeAssertExpr)
go/printer
nodes.go#L873: case *ast.TypeAssertExpr:
go/types
expr.go#L492: *ast.TypeAssertExpr,
expr.go#L1553: case *ast.TypeAssertExpr:
exprstring.go#L95: case *ast.TypeAssertExpr:
stmt.go#L677: expr, _ := rhs.(*ast.TypeAssertExpr)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)