type go/ast.DeferStmt
13 uses
go/ast (current package)
ast.go#L691: DeferStmt struct {
ast.go#L797: func (s *DeferStmt) Pos() token.Pos { return s.Defer }
ast.go#L826: func (s *DeferStmt) End() token.Pos { return s.Call.End() }
ast.go#L883: func (*DeferStmt) stmtNode() {}
walk.go#L199: case *DeferStmt:
go/parser
parser.go#L2047: return &ast.DeferStmt{Defer: pos, Call: call}
go/printer
nodes.go#L1413: case *ast.DeferStmt:
go/types
return.go#L23: *ast.IncDecStmt, *ast.AssignStmt, *ast.GoStmt, *ast.DeferStmt,
return.go#L117: *ast.DeferStmt, *ast.ReturnStmt:
stmt.go#L540: case *ast.DeferStmt:
golang.org/x/tools/go/ast/edge
edge.go#L214: DeferStmt_Call: info[*ast.DeferStmt]("Call"),
golang.org/x/tools/go/ast/inspector
typeof.go#L136: case *ast.DeferStmt:
walk.go#L189: case *ast.DeferStmt:
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)