type go/ast.DeferStmt
14 uses
go/ast (current package)
ast.go#L680: DeferStmt struct {
ast.go#L786: func (s *DeferStmt) Pos() token.Pos { return s.Defer }
ast.go#L815: func (s *DeferStmt) End() token.Pos { return s.Call.End() }
ast.go#L872: func (*DeferStmt) stmtNode() {}
walk.go#L199: case *DeferStmt:
go/parser
parser.go#L2027: 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#L550: 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.7.6. (GOOS=linux GOARCH=amd64)