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 {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |