| Index: mojom/generators/go/translator/names.go
|
| diff --git a/mojom/generators/go/translator/names.go b/mojom/generators/go/translator/names.go
|
| index 582484188a33f1825c172db0272dd49a9b7ece96..f95849d205d296ab949d819f3414dc937da92129 100644
|
| --- a/mojom/generators/go/translator/names.go
|
| +++ b/mojom/generators/go/translator/names.go
|
| @@ -42,21 +42,25 @@ func fileNameToPackageName(fileName string) string {
|
| return base[:len(base)-len(ext)]
|
| }
|
|
|
| -// userDefinedTypeShortName extracts the ShortName from a user-defined type.
|
| -func userDefinedTypeShortName(userDefinedType mojom_types.UserDefinedType) string {
|
| +func userDefinedTypeDeclData(userDefinedType mojom_types.UserDefinedType) *mojom_types.DeclarationData {
|
| switch u := userDefinedType.(type) {
|
| case *mojom_types.UserDefinedTypeEnumType:
|
| - return *u.Value.DeclData.ShortName
|
| + return u.Value.DeclData
|
| case *mojom_types.UserDefinedTypeStructType:
|
| - return *u.Value.DeclData.ShortName
|
| + return u.Value.DeclData
|
| case *mojom_types.UserDefinedTypeUnionType:
|
| - return *u.Value.DeclData.ShortName
|
| + return u.Value.DeclData
|
| case *mojom_types.UserDefinedTypeInterfaceType:
|
| - return *u.Value.DeclData.ShortName
|
| + return u.Value.DeclData
|
| }
|
| panic("Non-handled mojom UserDefinedType. This should never happen.")
|
| }
|
|
|
| +// userDefinedTypeShortName extracts the ShortName from a user-defined type.
|
| +func userDefinedTypeShortName(userDefinedType mojom_types.UserDefinedType) string {
|
| + return *userDefinedTypeDeclData(userDefinedType).ShortName
|
| +}
|
| +
|
| // privateName accepts a string and returns that same string with the first rune
|
| // set to lowercase.
|
| func privateName(name string) string {
|
|
|