type go/ast.IfStmt
15 uses
go/ast (current package)
ast.go#L703: IfStmt struct {
ast.go#L784: func (s *IfStmt) Pos() token.Pos { return s.If }
ast.go#L831: func (s *IfStmt) End() token.Pos {
ast.go#L871: func (*IfStmt) stmtNode() {}
walk.go#L237: case *IfStmt:
go/parser
parser.go#L2125: func (p *parser) parseIfStmt() *ast.IfStmt {
parser.go#L2152: return &ast.IfStmt{If: pos, Init: init, Cond: cond, Body: body, Else: else_}
resolver.go#L328: case *ast.IfStmt:
go/printer
nodes.go#L1386: case *ast.IfStmt:
nodes.go#L1393: case *ast.BlockStmt, *ast.IfStmt:
go/types
labels.go#L239: case *ast.IfStmt:
return.go#L47: case *ast.IfStmt:
return.go#L136: case *ast.IfStmt:
stmt.go#L561: case *ast.IfStmt:
stmt.go#L577: case *ast.IfStmt, *ast.BlockStmt:
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)