diff options
Diffstat (limited to 'java/base_gob_enc.go')
| -rw-r--r-- | java/base_gob_enc.go | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/java/base_gob_enc.go b/java/base_gob_enc.go new file mode 100644 index 000000000..a99c98670 --- /dev/null +++ b/java/base_gob_enc.go @@ -0,0 +1,89 @@ +// 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) 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) 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) Encode(buf *bytes.Buffer) error { + var err error + + if err = r.JarJarProviderData.Encode(buf); err != nil { + return err + } + return err +} + +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 +} |
