Spracherkennung für: .go vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
// Code generated by go run gob_gen.go; DO NOT EDIT.
package apex
import (
"android/soong/android"
"bytes"
"fmt"
"github.com/google/blueprint/gobtools"
"github.com/google/blueprint/proptools"
"reflect"
)
// begin of apex_sdk_member.go
func init() {
apexSdkMemberTypeGobRegId = gobtools.RegisterType(func() gobtools.CustomDec { return new(apexSdkMemberType) })
}
func (r apexSdkMemberType) Encode(ctx gobtools.EncContext, buf *bytes.Buffer) error {
var err error
if err = r.SdkMemberTypeBase.Encode(ctx, buf); err != nil {
return err
}
return err
}
func (r apexSdkMemberType) CustomHash(hasher *proptools.Hasher) error {
hasher.WriteString(":apex.apexSdkMemberType")
hasher.WriteInt(1)
if err := r.SdkMemberTypeBase.CustomHash(hasher); err != nil {
return err
}
return nil
}
func (r *apexSdkMemberType) Decode(ctx gobtools.EncContext, buf *bytes.Reader) error {
var err error
if err = r.SdkMemberTypeBase.Decode(ctx, buf); err != nil {
return err
}
return err
}
var apexSdkMemberTypeGobRegId int16
func (r apexSdkMemberType) GetTypeId() int16 {
return apexSdkMemberTypeGobRegId
}
// end of apex_sdk_member.go
// begin of key.go
func init() {
ApexKeyInfoGobRegId = gobtools.RegisterType(func() gobtools.CustomDec { return new(ApexKeyInfo) })
}
func (r ApexKeyInfo) Encode(ctx gobtools.EncContext, buf *bytes.Buffer) error {
var err error
if err = gobtools.EncodeInterface(ctx, buf, r.PublicKeyFile); err != nil {
return err
}
if err = gobtools.EncodeInterface(ctx, buf, r.PrivateKeyFile); err != nil {
return err
}
return err
}
func (r ApexKeyInfo) CustomHash(hasher *proptools.Hasher) error {
hasher.WriteString(":apex.ApexKeyInfo")
hasher.WriteInt(2)
hasher.WriteString(":apex.android.Path")
val1 := r.PublicKeyFile == nil
if val1 {
hasher.WriteByte(0)
} else {
if v := reflect.ValueOf(r.PublicKeyFile); v.Kind() == reflect.Ptr {
if v.IsNil() {
panic(fmt.Errorf("nil pointer is not supported in interface"))
} else {
val2 := r.PublicKeyFile == nil
if val2 {
hasher.WriteByte(0)
} else {
val3 := func(hasher *proptools.Hasher) error { return r.PublicKeyFile.(proptools.CustomHash).CustomHash(hasher) }
if err := proptools.HashReference(hasher, uintptr(v.Pointer()), val3); err != nil {
return err
}
}
}
} else {
r.PublicKeyFile.(proptools.CustomHash).CustomHash(hasher)
}
}
hasher.WriteString(":apex.android.Path")
val4 := r.PrivateKeyFile == nil
if val4 {
hasher.WriteByte(0)
} else {
if v := reflect.ValueOf(r.PrivateKeyFile); v.Kind() == reflect.Ptr {
if v.IsNil() {
panic(fmt.Errorf("nil pointer is not supported in interface"))
} else {
val5 := r.PrivateKeyFile == nil
if val5 {
hasher.WriteByte(0)
} else {
val6 := func(hasher *proptools.Hasher) error {
return r.PrivateKeyFile.(proptools.CustomHash).CustomHash(hasher)
}
if err := proptools.HashReference(hasher, uintptr(v.Pointer()), val6); err != nil {
return err
}
}
}
} else {
r.PrivateKeyFile.(proptools.CustomHash).CustomHash(hasher)
}
}
return nil
}
func (r *ApexKeyInfo) Decode(ctx gobtools.EncContext, buf *bytes.Reader) error {
var err error
if val2, err := gobtools.DecodeInterface(ctx, buf); err != nil {
return err
} else if val2 == nil {
r.PublicKeyFile = nil
} else {
r.PublicKeyFile = val2.(android.Path)
}
if val4, err := gobtools.DecodeInterface(ctx, buf); err != nil {
return err
} else if val4 == nil {
r.PrivateKeyFile = nil
} else {
r.PrivateKeyFile = val4.(android.Path)
}
return err
}
var ApexKeyInfoGobRegId int16
func (r ApexKeyInfo) GetTypeId() int16 {
return ApexKeyInfoGobRegId
}
// end of key.go
// begin of prebuilt.go
func init() {
ApexPrebuiltDepInSameApexCheckerGobRegId = gobtools.RegisterType(func() gobtools.CustomDec { return new(ApexPrebuiltDepInSameApexChecker) })
}
func (r ApexPrebuiltDepInSameApexChecker) Encode(ctx gobtools.EncContext, buf *bytes.Buffer) error {
var err error
if err = r.BaseDepInSameApexChecker.Encode(ctx, buf); err != nil {
return err
}
return err
}
func (r ApexPrebuiltDepInSameApexChecker) CustomHash(hasher *proptools.Hasher) error {
hasher.WriteString(":apex.ApexPrebuiltDepInSameApexChecker")
hasher.WriteInt(1)
if err := r.BaseDepInSameApexChecker.CustomHash(hasher); err != nil {
return err
}
return nil
}
func (r *ApexPrebuiltDepInSameApexChecker) Decode(ctx gobtools.EncContext, buf *bytes.Reader) error {
var err error
if err = r.BaseDepInSameApexChecker.Decode(ctx, buf); err != nil {
return err
}
return err
}
var ApexPrebuiltDepInSameApexCheckerGobRegId int16
func (r ApexPrebuiltDepInSameApexChecker) GetTypeId() int16 {
return ApexPrebuiltDepInSameApexCheckerGobRegId
}
// end of prebuilt.go
[Dauer der Verarbeitung: 0.19 Sekunden, vorverarbeitet 2026-06-28]