| // Code generated by go run gob_gen.go; DO NOT EDIT. |
| |
| package java |
| |
| import ( |
| "bytes" |
| "github.com/google/blueprint/gobtools" |
| ) |
| |
| func init() { |
| JarJarProviderDataGobRegId = gobtools.RegisterType(func() gobtools.CustomDec { return new(JarJarProviderData) }) |
| BaseJarJarProviderDataGobRegId = gobtools.RegisterType(func() gobtools.CustomDec { return new(BaseJarJarProviderData) }) |
| } |
| |
| func (r JarJarProviderData) GobEncode() ([]byte, error) { |
| buf := new(bytes.Buffer) |
| |
| if err := r.Encode(buf); err != nil { |
| return nil, err |
| } |
| |
| return buf.Bytes(), nil |
| } |
| |
| func (r JarJarProviderData) Encode(buf *bytes.Buffer) error { |
| var err error |
| |
| if err = gobtools.EncodeSimple(buf, int32(len(r.Rename))); err != nil { |
| return err |
| } |
| for k, v := range r.Rename { |
| if err = gobtools.EncodeString(buf, k); err != nil { |
| return err |
| } |
| if err = gobtools.EncodeString(buf, v); err != nil { |
| return err |
| } |
| } |
| return err |
| } |
| |
| func (r *JarJarProviderData) GobDecode(b []byte) error { |
| buf := bytes.NewReader(b) |
| return r.Decode(buf) |
| } |
| |
| func (r *JarJarProviderData) Decode(buf *bytes.Reader) error { |
| var err error |
| |
| var val1 int32 |
| err = gobtools.DecodeSimple[int32](buf, &val1) |
| if err != nil { |
| return err |
| } |
| if val1 > 0 { |
| r.Rename = make(map[string]string, val1) |
| for val2 := 0; val2 < int(val1); val2++ { |
| var k string |
| var v string |
| err = gobtools.DecodeString(buf, &k) |
| if err != nil { |
| return err |
| } |
| err = gobtools.DecodeString(buf, &v) |
| if err != nil { |
| return err |
| } |
| r.Rename[k] = v |
| } |
| } |
| |
| return err |
| } |
| |
| var JarJarProviderDataGobRegId int16 |
| |
| func (r JarJarProviderData) GetTypeId() int16 { |
| return JarJarProviderDataGobRegId |
| } |
| |
| func (r BaseJarJarProviderData) GobEncode() ([]byte, error) { |
| buf := new(bytes.Buffer) |
| |
| if err := r.Encode(buf); err != nil { |
| return nil, err |
| } |
| |
| return buf.Bytes(), nil |
| } |
| |
| func (r BaseJarJarProviderData) Encode(buf *bytes.Buffer) error { |
| var err error |
| |
| if err = r.JarJarProviderData.Encode(buf); err != nil { |
| return err |
| } |
| return err |
| } |
| |
| func (r *BaseJarJarProviderData) GobDecode(b []byte) error { |
| buf := bytes.NewReader(b) |
| return r.Decode(buf) |
| } |
| |
| func (r *BaseJarJarProviderData) Decode(buf *bytes.Reader) error { |
| var err error |
| |
| if err = r.JarJarProviderData.Decode(buf); err != nil { |
| return err |
| } |
| |
| return err |
| } |
| |
| var BaseJarJarProviderDataGobRegId int16 |
| |
| func (r BaseJarJarProviderData) GetTypeId() int16 { |
| return BaseJarJarProviderDataGobRegId |
| } |