This commit is contained in:
Arkadiy Tetelman committed 2023-01-01 00:55:59 -08:00
1 parent 1d5e583df5
commit 6edde01ca7
2 files changed
+7 -2

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
package main package main
import ( import (
"flag" "flag"
"fmt" "fmt"
"log" "log"
"os" "os"
+6 -1
View File
@@ -239,7 +239,12 @@ func (pd *ProtoDefinition) writeFileOptions() {
{"php_metadata_namespace", "PhpMetadataNamespace"}, {"php_metadata_namespace", "PhpMetadataNamespace"},
{"ruby_package", "RubyPackage"}, {"ruby_package", "RubyPackage"},
} }
options := reflect.ValueOf(pd.pb.GetOptions()).Elem()
optionsPtr := reflect.ValueOf(pd.pb.GetOptions())
if optionsPtr.IsNil() {
return
}
options := optionsPtr.Elem()
printedOption := false printedOption := false
for _, option := range optionDefinitions { for _, option := range optionDefinitions {
elemPtr := options.FieldByName(option.FieldName) elemPtr := options.FieldByName(option.FieldName)