type go/ast.DeferStmt
14 uses
go/ast (current package)
ast.go#L675: DeferStmt struct {
ast.go#L780: func (s *DeferStmt) Pos() token.Pos { return s.Defer }
ast.go#L809: func (s *DeferStmt) End() token.Pos { return s.Call.End() }
ast.go#L867: func (*DeferStmt) stmtNode() {}
walk.go#L223: case *DeferStmt:
go/parser
parser.go#L2013: return &ast.DeferStmt{Defer: pos, Call: call}
go/printer
nodes.go#L1352: 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#L502: case *ast.DeferStmt:
gotest.tools/v3/internal/source
defers.go#L41: func collectDefers(node ast.Node) []*ast.DeferStmt {
defers.go#L42: var defers []*ast.DeferStmt
defers.go#L44: if d, ok := node.(*ast.DeferStmt); ok {
source.go#L113: case *ast.DeferStmt:
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)