diff --git a/language/proto/fileinfo.go b/language/proto/fileinfo.go index 2388f29c8..594fb0b02 100644 --- a/language/proto/fileinfo.go +++ b/language/proto/fileinfo.go @@ -50,7 +50,7 @@ type Option struct { var protoRe = buildProtoRegexp() -func protoFileInfo(dir, name string) FileInfo { +func ProtoFileInfo(dir, name string) FileInfo { info := FileInfo{ Path: filepath.Join(dir, name), Name: name, diff --git a/language/proto/fileinfo_test.go b/language/proto/fileinfo_test.go index 0d2c893cf..ea1f3e4b6 100644 --- a/language/proto/fileinfo_test.go +++ b/language/proto/fileinfo_test.go @@ -233,7 +233,7 @@ import "second.proto";`, t.Fatal(err) } - got := protoFileInfo(dir, tc.name) + got := ProtoFileInfo(dir, tc.name) // Clear fields we don't care about for testing. got = FileInfo{ diff --git a/language/proto/generate.go b/language/proto/generate.go index 725597e38..19641fb0e 100644 --- a/language/proto/generate.go +++ b/language/proto/generate.go @@ -119,7 +119,7 @@ func RuleName(names ...string) string { func buildPackages(pc *ProtoConfig, dir, rel string, protoFiles, genFiles []string) []*Package { packageMap := make(map[string]*Package) for _, name := range protoFiles { - info := protoFileInfo(dir, name) + info := ProtoFileInfo(dir, name) key := info.PackageName if pc.Mode == FileMode {