]> Cypherpunks repositories - gostls13.git/commitdiff
go/doc: removed unused field "Type.Type"
authorRobert Griesemer <gri@golang.org>
Tue, 24 Jan 2012 00:53:19 +0000 (16:53 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 24 Jan 2012 00:53:19 +0000 (16:53 -0800)
CL 5572043 removed the last uses of this field.
The information is readily available from Type.Decl.

R=rsc, golang-dev
CC=golang-dev
https://golang.org/cl/5570049

src/pkg/go/doc/doc.go
src/pkg/go/doc/reader.go

index 0259a6fec9c5929c9eb07e4702175e76ba8867e2..851bbd9acd94b43113aef9e71c91a96f85a0990c 100644 (file)
@@ -17,11 +17,13 @@ type Package struct {
        ImportPath string
        Imports    []string
        Filenames  []string
-       Consts     []*Value
-       Types      []*Type
-       Vars       []*Value
-       Funcs      []*Func
        Bugs       []string
+
+       // declarations
+       Consts []*Value
+       Types  []*Type
+       Vars   []*Value
+       Funcs  []*Func
 }
 
 // Value is the documentation for a (possibly grouped) var or const declaration.
@@ -42,10 +44,11 @@ type Method struct {
 
 // Type is the documentation for type declaration.
 type Type struct {
-       Doc     string
-       Name    string
-       Type    *ast.TypeSpec
-       Decl    *ast.GenDecl
+       Doc  string
+       Name string
+       Decl *ast.GenDecl
+
+       // associated declarations
        Consts  []*Value  // sorted list of constants of (mostly) this type
        Vars    []*Value  // sorted list of variables of (mostly) this type
        Funcs   []*Func   // sorted list of functions returning this type
index 926cf537eb70b791951acee443be70c84d004724..2b6286e26cfc97ac7ebd615938fcac7573348510 100644 (file)
@@ -520,7 +520,6 @@ func (doc *docReader) makeTypes(m map[string]*typeInfo) []*Type {
                                }
                                decl.Doc = nil // doc consumed - remove from ast.Decl node
                                t.Doc = doc.Text()
-                               t.Type = typespec
                        }
                        t.Consts = makeValues(old.values, token.CONST)
                        t.Vars = makeValues(old.values, token.VAR)