go/ast.TypeSwitchStmt.Body (field)
13 uses
go/ast (current package)
ast.go#L748: Body *BlockStmt // CaseClauses only
ast.go#L861: func (s *TypeSwitchStmt) End() token.Pos { return s.Body.End() }
walk.go#L241: Walk(v, n.Body)
go/parser
parser.go#L2285: return &ast.TypeSwitchStmt{Switch: pos, Init: s1, Assign: s2, Body: body}
resolver.go#L382: if n.Body != nil {
resolver.go#L383: r.walkStmts(n.Body.List)
go/printer
nodes.go#L1492: p.block(s.Body, 0)
go/types
labels.go#L250: stmtBranches(lstmt, s.Body)
return.go#L58: return check.isTerminatingSwitch(s.Body, label)
return.go#L151: if label != "" && hasBreak(s.Body, label, false) {
stmt.go#L742: check.multipleDefaults(s.Body.List)
stmt.go#L746: for _, s := range s.Body.List {
golang.org/x/tools/go/ast/inspector
walk.go#L231: walk(v, edge.TypeSwitchStmt_Body, -1, n.Body)