conversion-gen: Report an error in conversion when names don't match

This commit is contained in:
Clayton Coleman
2018-07-03 15:25:48 -04:00
parent eb85c83e92
commit a36fd65c5a

View File

@@ -179,6 +179,10 @@ func getManualConversionFunctions(context *generator.Context, pkg *types.Package
}
manualMap[key] = f
} else {
// prevent user error when they don't get the correct conversion signature
if strings.HasPrefix(f.Name.Name, "Convert_") {
glog.Errorf("Rename function %s %s -> %s to match expected conversion signature", f.Name.Package, f.Name.Name, buffer.String())
}
glog.V(8).Infof("%s has wrong name", f.Name)
}
buffer.Reset()