type go/ast.GenDecl

59 uses

	go/ast (current package)
		ast.go#L965: 	GenDecl struct {
		ast.go#L987: func (d *GenDecl) Pos() token.Pos  { return d.TokPos }
		ast.go#L991: func (d *GenDecl) End() token.Pos {
		ast.go#L1008: func (*GenDecl) declNode()  {}
		filter.go#L239: 	case *GenDecl:
		import.go#L17: 		d, ok := d.(*GenDecl)
		walk.go#L326: 	case *GenDecl:

	go/build
		read.go#L416: 		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#L241: 		case *ast.GenDecl:
		example.go#L328: 		case *ast.GenDecl:
		example.go#L340: 	importDecl := &ast.GenDecl{
		exports.go#L285: 	case *ast.GenDecl:
		filter.go#L24: func matchDecl(d *ast.GenDecl, f Filter) bool {
		reader.go#L128: 	decl *ast.GenDecl // nil if declaration hasn't been seen yet
		reader.go#L244: func (r *reader) readValue(decl *ast.GenDecl) {
		reader.go#L335: func (r *reader) readType(decl *ast.GenDecl, spec *ast.TypeSpec) {
		reader.go#L508: 		case *ast.GenDecl:
		reader.go#L544: 						fake := &ast.GenDecl{
		reader.go#L762: func sortingName(d *ast.GenDecl) string {

	go/format
		format.go#L121: 		d, ok := d.(*ast.GenDecl)

	go/parser
		parser.go#L2401: func (p *parser) parseGenDecl(keyword token.Token, f parseSpecFunction) *ast.GenDecl {
		parser.go#L2422: 	return &ast.GenDecl{

	go/printer
		nodes.go#L1604: func (p *printer) genDecl(d *ast.GenDecl) {
		nodes.go#L1788: 	case *ast.GenDecl:
		nodes.go#L1803: 	case *ast.GenDecl:
		printer.go#L1041: 	case *ast.GenDecl:
		printer.go#L1061: 	case *ast.GenDecl:

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L1670: func encode_ast_GenDecl(e *codec.Encoder, x *ast.GenDecl) {
		encode_ast.gen.go#L1701: func decode_ast_GenDecl(d *codec.Decoder, p **ast.GenDecl) {
		encode_ast.gen.go#L1707: 		*p = ref.(*ast.GenDecl)
		encode_ast.gen.go#L1710: 	var x ast.GenDecl
		encode_ast.gen.go#L1738: 	codec.Register(&ast.GenDecl{},
		encode_ast.gen.go#L1739: 		func(e *codec.Encoder, x interface{}) { encode_ast_GenDecl(e, x.(*ast.GenDecl)) },
		encode_ast.gen.go#L1741: 			var x *ast.GenDecl

	golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
		idents.go#L115: 		if gd, _ := decl.(*ast.GenDecl); gd != nil {
		idents.go#L147: 	case *ast.GenDecl:
		linkify.go#L599: 	case *ast.GenDecl:
		synopsis.go#L31: 	case *ast.GenDecl:

	golang.org/x/pkgsite/internal/godoc/internal/doc
		doc.go#L54: 	Decl         *ast.GenDecl
		doc.go#L64: 	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#L262: 		case *ast.GenDecl:
		example.go#L355: 		case *ast.GenDecl:
		example.go#L385: 		case *ast.GenDecl:
		example.go#L459: func synthesizeImportDecl(namedImports map[string]string, blankImports []ast.Spec, tfile *token.File) *ast.GenDecl {
		example.go#L460: 	importDecl := &ast.GenDecl{
		exports.go#L285: 	case *ast.GenDecl:
		filter.go#L24: func matchDecl(d *ast.GenDecl, f Filter) bool {
		reader.go#L130: 	decl *ast.GenDecl // nil if declaration hasn't been seen yet
		reader.go#L246: func (r *reader) readValue(decl *ast.GenDecl) {
		reader.go#L339: func (r *reader) readType(decl *ast.GenDecl, spec *ast.TypeSpec) {
		reader.go#L512: 		case *ast.GenDecl:
		reader.go#L548: 						fake := &ast.GenDecl{
		reader.go#L766: func sortingName(d *ast.GenDecl) string {