Merge changes I9f8df94f,I2d7f5c56,I0ebb7381,Ieefcfc1a
* changes: Consolidate *MutatorContext and ModuleContext into BaseModuleContext Consolidate baseContext, BaseContext, and BaseModuleContext Rename ModuleBase receivers Remove repetition in android package names
This commit is contained in:
@@ -482,7 +482,7 @@ func collectAppDeps(ctx android.ModuleContext) ([]jniLib, []Certificate) {
|
||||
return jniLibs, certificates
|
||||
}
|
||||
|
||||
func (a *AndroidApp) getCertString(ctx android.BaseContext) string {
|
||||
func (a *AndroidApp) getCertString(ctx android.BaseModuleContext) string {
|
||||
certificate, overridden := ctx.DeviceConfig().OverrideCertificateFor(ctx.ModuleName())
|
||||
if overridden {
|
||||
return ":" + certificate
|
||||
|
@@ -380,8 +380,8 @@ type Dependency interface {
|
||||
}
|
||||
|
||||
type SdkLibraryDependency interface {
|
||||
SdkHeaderJars(ctx android.BaseContext, sdkVersion string) android.Paths
|
||||
SdkImplementationJars(ctx android.BaseContext, sdkVersion string) android.Paths
|
||||
SdkHeaderJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths
|
||||
SdkImplementationJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths
|
||||
}
|
||||
|
||||
type SrcDependency interface {
|
||||
@@ -448,11 +448,11 @@ type jniLib struct {
|
||||
target android.Target
|
||||
}
|
||||
|
||||
func (j *Module) shouldInstrument(ctx android.BaseContext) bool {
|
||||
func (j *Module) shouldInstrument(ctx android.BaseModuleContext) bool {
|
||||
return j.properties.Instrument && ctx.Config().IsEnvTrue("EMMA_INSTRUMENT")
|
||||
}
|
||||
|
||||
func (j *Module) shouldInstrumentStatic(ctx android.BaseContext) bool {
|
||||
func (j *Module) shouldInstrumentStatic(ctx android.BaseModuleContext) bool {
|
||||
return j.shouldInstrument(ctx) &&
|
||||
(ctx.Config().IsEnvTrue("EMMA_INSTRUMENT_STATIC") ||
|
||||
ctx.Config().UnbundledBuild())
|
||||
|
@@ -46,7 +46,7 @@ type sdkContext interface {
|
||||
targetSdkVersion() string
|
||||
}
|
||||
|
||||
func sdkVersionOrDefault(ctx android.BaseContext, v string) string {
|
||||
func sdkVersionOrDefault(ctx android.BaseModuleContext, v string) string {
|
||||
switch v {
|
||||
case "", "current", "system_current", "test_current", "core_current":
|
||||
return ctx.Config().DefaultAppTargetSdk()
|
||||
@@ -57,7 +57,7 @@ func sdkVersionOrDefault(ctx android.BaseContext, v string) string {
|
||||
|
||||
// Returns a sdk version as a number. For modules targeting an unreleased SDK (meaning it does not yet have a number)
|
||||
// it returns android.FutureApiLevel (10000).
|
||||
func sdkVersionToNumber(ctx android.BaseContext, v string) (int, error) {
|
||||
func sdkVersionToNumber(ctx android.BaseModuleContext, v string) (int, error) {
|
||||
switch v {
|
||||
case "", "current", "test_current", "system_current", "core_current":
|
||||
return ctx.Config().DefaultAppTargetSdkInt(), nil
|
||||
@@ -71,7 +71,7 @@ func sdkVersionToNumber(ctx android.BaseContext, v string) (int, error) {
|
||||
}
|
||||
}
|
||||
|
||||
func sdkVersionToNumberAsString(ctx android.BaseContext, v string) (string, error) {
|
||||
func sdkVersionToNumberAsString(ctx android.BaseModuleContext, v string) (string, error) {
|
||||
n, err := sdkVersionToNumber(ctx, v)
|
||||
if err != nil {
|
||||
return "", err
|
||||
@@ -79,7 +79,7 @@ func sdkVersionToNumberAsString(ctx android.BaseContext, v string) (string, erro
|
||||
return strconv.Itoa(n), nil
|
||||
}
|
||||
|
||||
func decodeSdkDep(ctx android.BaseContext, sdkContext sdkContext) sdkDep {
|
||||
func decodeSdkDep(ctx android.BaseModuleContext, sdkContext sdkContext) sdkDep {
|
||||
v := sdkContext.sdkVersion()
|
||||
// For PDK builds, use the latest SDK version instead of "current"
|
||||
if ctx.Config().IsPdkBuild() && (v == "" || v == "current") {
|
||||
|
@@ -591,7 +591,7 @@ func (module *SdkLibrary) createXmlFile(mctx android.LoadHookContext) {
|
||||
mctx.CreateModule(android.ModuleFactoryAdaptor(android.PrebuiltEtcFactory), &etcProps)
|
||||
}
|
||||
|
||||
func (module *SdkLibrary) PrebuiltJars(ctx android.BaseContext, sdkVersion string) android.Paths {
|
||||
func (module *SdkLibrary) PrebuiltJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths {
|
||||
var api, v string
|
||||
if sdkVersion == "" {
|
||||
api = "system"
|
||||
@@ -615,7 +615,7 @@ func (module *SdkLibrary) PrebuiltJars(ctx android.BaseContext, sdkVersion strin
|
||||
}
|
||||
|
||||
// to satisfy SdkLibraryDependency interface
|
||||
func (module *SdkLibrary) SdkHeaderJars(ctx android.BaseContext, sdkVersion string) android.Paths {
|
||||
func (module *SdkLibrary) SdkHeaderJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths {
|
||||
// This module is just a wrapper for the stubs.
|
||||
if ctx.Config().UnbundledBuildUsePrebuiltSdks() {
|
||||
return module.PrebuiltJars(ctx, sdkVersion)
|
||||
@@ -631,7 +631,7 @@ func (module *SdkLibrary) SdkHeaderJars(ctx android.BaseContext, sdkVersion stri
|
||||
}
|
||||
|
||||
// to satisfy SdkLibraryDependency interface
|
||||
func (module *SdkLibrary) SdkImplementationJars(ctx android.BaseContext, sdkVersion string) android.Paths {
|
||||
func (module *SdkLibrary) SdkImplementationJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths {
|
||||
// This module is just a wrapper for the stubs.
|
||||
if ctx.Config().UnbundledBuildUsePrebuiltSdks() {
|
||||
return module.PrebuiltJars(ctx, sdkVersion)
|
||||
@@ -840,13 +840,13 @@ func (module *sdkLibraryImport) GenerateAndroidBuildActions(ctx android.ModuleCo
|
||||
}
|
||||
|
||||
// to satisfy SdkLibraryDependency interface
|
||||
func (module *sdkLibraryImport) SdkHeaderJars(ctx android.BaseContext, sdkVersion string) android.Paths {
|
||||
func (module *sdkLibraryImport) SdkHeaderJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths {
|
||||
// This module is just a wrapper for the prebuilt stubs.
|
||||
return module.stubsPath
|
||||
}
|
||||
|
||||
// to satisfy SdkLibraryDependency interface
|
||||
func (module *sdkLibraryImport) SdkImplementationJars(ctx android.BaseContext, sdkVersion string) android.Paths {
|
||||
func (module *sdkLibraryImport) SdkImplementationJars(ctx android.BaseModuleContext, sdkVersion string) android.Paths {
|
||||
// This module is just a wrapper for the stubs.
|
||||
return module.stubsPath
|
||||
}
|
||||
|
Reference in New Issue
Block a user