type golang.org/x/tools/go/ast/inspector.Inspector
12 uses
golang.org/x/tools/go/ast/inspector (current package)
cursor.go#L39: in *Inspector
cursor.go#L47: func (in *Inspector) Root() Cursor {
cursor.go#L54: func (in *Inspector) At(index int32) Cursor {
cursor.go#L77: func (c Cursor) Inspector() *Inspector { return c.in }
inspector.go#L55: type Inspector struct {
inspector.go#L73: func New(files []*ast.File) *Inspector {
inspector.go#L74: return &Inspector{traverse(files)}
inspector.go#L103: func (in *Inspector) Preorder(types []ast.Node, f func(ast.Node)) {
inspector.go#L154: func (in *Inspector) Nodes(types []ast.Node, f func(n ast.Node, push bool) (proceed bool)) {
inspector.go#L196: func (in *Inspector) WithStack(types []ast.Node, f func(n ast.Node, push bool, stack []ast.Node) (proceed bool)) {
iter.go#L40: func (in *Inspector) PreorderSeq(types ...ast.Node) iter.Seq[ast.Node] {
iter.go#L87: }, S any](in *Inspector) iter.Seq[N] {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)