| // Code generated by go run gob_gen.go; DO NOT EDIT. |
| |
| package java |
| |
| import ( |
| "bytes" |
| "github.com/google/blueprint/gobtools" |
| ) |
| |
| func init() { |
| ProguardSpecInfoGobRegId = gobtools.RegisterType(func() gobtools.CustomDec { return new(ProguardSpecInfo) }) |
| } |
| |
| func (r ProguardSpecInfo) Encode(buf *bytes.Buffer) error { |
| var err error |
| |
| if err = gobtools.EncodeSimple(buf, r.Export_proguard_flags_files); err != nil { |
| return err |
| } |
| |
| if err = r.ProguardFlagsFiles.EncodeInterface(buf); err != nil { |
| return err |
| } |
| |
| if err = r.UnconditionallyExportedProguardFlags.EncodeInterface(buf); err != nil { |
| return err |
| } |
| return err |
| } |
| |
| func (r *ProguardSpecInfo) Decode(buf *bytes.Reader) error { |
| var err error |
| |
| err = gobtools.DecodeSimple[bool](buf, &r.Export_proguard_flags_files) |
| if err != nil { |
| return err |
| } |
| |
| if err = r.ProguardFlagsFiles.DecodeInterface(buf); err != nil { |
| return err |
| } |
| |
| if err = r.UnconditionallyExportedProguardFlags.DecodeInterface(buf); err != nil { |
| return err |
| } |
| |
| return err |
| } |
| |
| var ProguardSpecInfoGobRegId int16 |
| |
| func (r ProguardSpecInfo) GetTypeId() int16 { |
| return ProguardSpecInfoGobRegId |
| } |