Merge pull request #248 from fkautz/pr_out_renaming_package_to_gopackage_to_fix_golint_error

This commit is contained in:
Frederick F. Kautz IV 2015-03-03 12:57:06 -08:00
commit ae9a0ea6fb
2 changed files with 12 additions and 12 deletions

View File

@ -31,7 +31,7 @@ func errorf(format string, args ...interface{}) {
exitCode = 2
}
type Package struct {
type goPackage struct {
p *ast.Package
fs *token.FileSet
decl map[string]ast.Node
@ -39,7 +39,7 @@ type Package struct {
used map[string]bool
}
type usedWalker Package
type usedWalker goPackage
// Walks through the AST marking used identifiers.
func (p *usedWalker) Visit(node ast.Node) ast.Visitor {
@ -51,23 +51,23 @@ func (p *usedWalker) Visit(node ast.Node) ast.Visitor {
return p
}
type Report struct {
type report struct {
pos token.Pos
name string
}
type Reports []Report
type reports []report
// Len
func (l Reports) Len() int { return len(l) }
func (l reports) Len() int { return len(l) }
// Less
func (l Reports) Less(i, j int) bool { return l[i].pos < l[j].pos }
func (l reports) Less(i, j int) bool { return l[i].pos < l[j].pos }
// Swap
func (l Reports) Swap(i, j int) { l[i], l[j] = l[j], l[i] }
func (l reports) Swap(i, j int) { l[i], l[j] = l[j], l[i] }
// Visits files for used nodes.
func (p *Package) Visit(node ast.Node) ast.Visitor {
func (p *goPackage) Visit(node ast.Node) ast.Visitor {
u := usedWalker(*p) // hopefully p fields are references.
switch n := node.(type) {
// don't walk whole file, but only:
@ -129,7 +129,7 @@ func doDir(name string) {
}
func doPackage(fs *token.FileSet, pkg *ast.Package) {
p := &Package{
p := &goPackage{
p: pkg,
fs: fs,
decl: make(map[string]ast.Node),
@ -200,10 +200,10 @@ func doPackage(fs *token.FileSet, pkg *ast.Package) {
}
// reports.
reports := Reports(nil)
reports := reports(nil)
for name, node := range p.decl {
if !p.used[name] {
reports = append(reports, Report{node.Pos(), name})
reports = append(reports, report{node.Pos(), name})
}
}
sort.Sort(reports)

View File

@ -25,7 +25,7 @@ const (
maxObjectList = 1000
)
// Object list response format
// ObjectListResponse format
type ObjectListResponse struct {
XMLName xml.Name `xml:"ListBucketResult" json:"-"`
Name string