type go/ast.GenDecl
34 uses
go/ast (current package)
ast.go#L982: GenDecl struct {
ast.go#L1004: func (d *GenDecl) Pos() token.Pos { return d.TokPos }
ast.go#L1008: func (d *GenDecl) End() token.Pos {
ast.go#L1025: func (*GenDecl) declNode() {}
filter.go#L239: case *GenDecl:
import.go#L17: d, ok := d.(*GenDecl)
walk.go#L340: case *GenDecl:
go/build
read.go#L448: d, ok := decl.(*ast.GenDecl)
go/doc
doc.go#L44: Decl *ast.GenDecl
doc.go#L53: Decl *ast.GenDecl
example.go#L57: if g, ok := decl.(*ast.GenDecl); ok && g.Tok != token.IMPORT {
example.go#L177: case *ast.GenDecl:
example.go#L244: case *ast.GenDecl:
example.go#L331: case *ast.GenDecl:
example.go#L343: importDecl := &ast.GenDecl{
exports.go#L307: case *ast.GenDecl:
filter.go#L24: func matchDecl(d *ast.GenDecl, f Filter) bool {
reader.go#L158: decl *ast.GenDecl // nil if declaration hasn't been seen yet
reader.go#L277: func (r *reader) readValue(decl *ast.GenDecl) {
reader.go#L368: func (r *reader) readType(decl *ast.GenDecl, spec *ast.TypeSpec) {
reader.go#L562: case *ast.GenDecl:
reader.go#L598: fake := &ast.GenDecl{
reader.go#L817: func sortingName(d *ast.GenDecl) string {
go/format
format.go#L121: d, ok := d.(*ast.GenDecl)
go/parser
parser.go#L2725: func (p *parser) parseGenDecl(keyword token.Token, f parseSpecFunction) *ast.GenDecl {
parser.go#L2746: return &ast.GenDecl{
resolver.go#L446: case *ast.GenDecl:
go/printer
nodes.go#L1668: func (p *printer) genDecl(d *ast.GenDecl) {
nodes.go#L1852: case *ast.GenDecl:
nodes.go#L1867: case *ast.GenDecl:
printer.go#L1046: case *ast.GenDecl:
printer.go#L1066: case *ast.GenDecl:
go/types
decl.go#L377: case *ast.GenDecl:
labels.go#L131: if d, _ := s.Decl.(*ast.GenDecl); d != nil && d.Tok == token.VAR {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)