32278


godocコマンド実行時はexportedメンバ/メソッドのみがドキュメントに出力されますが  
内部設計書を作成したい目的でunexportedメンバ/メソッドも出力したく思っています。

godocのhelpを見てもそれらしきオプションが見当たらなかったのですが、  
javadocの-privateオプションに相当するようなunexportedメンバの出力は不可能でしょうか？

※exported/unexportedという単語は  
exported→先頭大文字メンバ  
unexported→先頭小文字メンバ  
の意です。


CC BY-SA 3.0
2017-01-31T07:53:18.783
32274
2017-03-28T22:23:18.067
2017-03-28T22:23:18.067
3054
19716
question
go godoc
godocにてprivateなメンバも表示する方法について


GoDocを使ってHTMLを出力しているのであれば、URL末尾に `?m=all` をつけると全ての宣言についてのドキュメントが表示されます。

たとえばこんな感じです。  
<https://golang.org/pkg/net/http/?m=all>

CLIで操作していて、ファイルとして出力を得たいのであれば、`godoc -url
'/pkg/net/http/?m=all,text'`のようなこともできます。

詳しくは[`godoc`のGoDoc](https://godoc.org/golang.org/x/tools/cmd/godoc)に書かれています（"The
presentation mode of web pages served by〜"の部分です）。


CC BY-SA 3.0
2017-01-31T08:47:45.823
32278
2017-01-31T08:47:45.823
19110
32274
answer