Open
Description
Running this code on the codegen
package asdf
type MyInt int
type MySlice []MyInt
type Foo struct {
Field MySlice
}
gojay -s ./asdf.go -p true -pkg asdf -t Foo
It generates code with the following:
type MySlices MySlice
func (s *MySlices) UnmarshalJSONArray(dec *gojay.Decoder) error {
var value = {}
if err := dec.Object(&value); err != nil {
return err
}
*s = append(*s, value)
return nil
}
Notice the var value = {}
the type is incorrect (though the whole command fails because it chokes on gofmt)
Quickly looking through the code, it looks like ComponentInit is {}
(and ComponentType may be empty) for the HelperType.
Metadata
Metadata
Assignees
Labels
No labels