diff options
author | Colin Cross <ccross@android.com> | 2017-11-29 00:27:14 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2017-11-30 00:44:18 +0000 |
commit | 6510f91a1c8a40b6b06d382792d4da1a72eb1118 (patch) | |
tree | 4511e4f6ee6f7d43d03b7489ede41b6f22b2a559 | |
parent | aabf67968c4abc98d94bd8ccd6d612246b2fbbdc (diff) | |
download | build_soong-6510f91a1c8a40b6b06d382792d4da1a72eb1118.tar.gz build_soong-6510f91a1c8a40b6b06d382792d4da1a72eb1118.tar.bz2 build_soong-6510f91a1c8a40b6b06d382792d4da1a72eb1118.zip |
Replace ModuleContext.AConfig() with Config()
AConfig() now duplicates Config(). Replace the uses of AConfig()
with Config(). Leave AConfig() for now until code in other
projects is cleaned up.
Test: m checkbuild
Change-Id: Ic88be643049d21dba45dbd1a65588ed94bf43bdc
-rw-r--r-- | android/arch.go | 10 | ||||
-rw-r--r-- | android/hooks.go | 2 | ||||
-rw-r--r-- | android/module.go | 10 | ||||
-rw-r--r-- | android/paths.go | 6 | ||||
-rw-r--r-- | cc/binary.go | 4 | ||||
-rw-r--r-- | cc/cc.go | 6 | ||||
-rw-r--r-- | cc/compiler.go | 4 | ||||
-rw-r--r-- | cc/ndk_library.go | 6 | ||||
-rw-r--r-- | cc/pgo.go | 4 | ||||
-rw-r--r-- | cc/relocation_packer.go | 4 | ||||
-rw-r--r-- | cc/sanitize.go | 20 | ||||
-rw-r--r-- | cc/strip.go | 2 | ||||
-rw-r--r-- | cc/tidy.go | 4 | ||||
-rw-r--r-- | genrule/genrule.go | 4 | ||||
-rw-r--r-- | java/app.go | 22 | ||||
-rw-r--r-- | java/builder.go | 2 | ||||
-rw-r--r-- | java/java.go | 32 | ||||
-rw-r--r-- | java/system_modules.go | 2 |
18 files changed, 72 insertions, 72 deletions
diff --git a/android/arch.go b/android/arch.go index 5ea97595..7f9abc6b 100644 --- a/android/arch.go +++ b/android/arch.go @@ -305,7 +305,7 @@ func archMutator(mctx BottomUpMutatorContext) { primaryModules := make(map[int]bool) for _, class := range osClasses { - targets := mctx.AConfig().Targets[class] + targets := mctx.Config().Targets[class] if len(targets) == 0 { continue } @@ -325,7 +325,7 @@ func archMutator(mctx BottomUpMutatorContext) { var prefer32 bool switch class { case Device: - prefer32 = mctx.AConfig().DevicePrefer32BitExecutables() + prefer32 = mctx.Config().DevicePrefer32BitExecutables() case HostCross: // Windows builds always prefer 32-bit prefer32 = true @@ -774,7 +774,7 @@ func (a *ModuleBase) setArchProperties(ctx BottomUpMutatorContext) { // that are being compiled for 64-bit. Its expected use case is binaries like linker and // debuggerd that need to know when they are a 32-bit process running on a 64-bit device if os.Class == Device { - if ctx.AConfig().Android64() { + if ctx.Config().Android64() { field := "Android64" prefix := "target.android64" a.appendProperties(ctx, genProps, targetProp, field, prefix) @@ -785,13 +785,13 @@ func (a *ModuleBase) setArchProperties(ctx BottomUpMutatorContext) { } if arch.ArchType == X86 && (hasArmAbi(arch) || - hasArmAndroidArch(ctx.AConfig().Targets[Device])) { + hasArmAndroidArch(ctx.Config().Targets[Device])) { field := "Arm_on_x86" prefix := "target.arm_on_x86" a.appendProperties(ctx, genProps, targetProp, field, prefix) } if arch.ArchType == X86_64 && (hasArmAbi(arch) || - hasArmAndroidArch(ctx.AConfig().Targets[Device])) { + hasArmAndroidArch(ctx.Config().Targets[Device])) { field := "Arm_on_x86_64" prefix := "target.arm_on_x86_64" a.appendProperties(ctx, genProps, targetProp, field, prefix) diff --git a/android/hooks.go b/android/hooks.go index a9bfd333..57560d2f 100644 --- a/android/hooks.go +++ b/android/hooks.go @@ -26,7 +26,7 @@ import ( // before the module has been split into architecture variants, and before defaults modules have // been applied. type LoadHookContext interface { - // TODO: a new context that includes AConfig() but not Target(), etc.? + // TODO: a new context that includes Config() but not Target(), etc.? BaseContext AppendProperties(...interface{}) PrependProperties(...interface{}) diff --git a/android/module.go b/android/module.go index 476929a5..c7284875 100644 --- a/android/module.go +++ b/android/module.go @@ -720,7 +720,7 @@ func (a *androidModuleContext) validateAndroidModule(module blueprint.Module) Mo } if !aModule.Enabled() { - if a.AConfig().AllowMissingDependencies() { + if a.Config().AllowMissingDependencies() { a.AddMissingDependencies([]string{a.OtherModuleName(aModule)}) } else { a.ModuleErrorf("depends on disabled module %q", a.OtherModuleName(aModule)) @@ -878,11 +878,11 @@ func (a *androidModuleContext) skipInstall(fullInstallPath OutputPath) bool { } if a.Device() { - if a.AConfig().SkipDeviceInstall() { + if a.Config().SkipDeviceInstall() { return true } - if a.AConfig().SkipMegaDeviceInstall(fullInstallPath.String()) { + if a.Config().SkipMegaDeviceInstall(fullInstallPath.String()) { return true } } @@ -927,7 +927,7 @@ func (a *androidModuleContext) installFile(installPath OutputPath, name string, Input: srcPath, Implicits: implicitDeps, OrderOnly: orderOnlyDeps, - Default: !a.AConfig().EmbeddedInMake(), + Default: !a.Config().EmbeddedInMake(), }) a.installFiles = append(a.installFiles, fullInstallPath) @@ -947,7 +947,7 @@ func (a *androidModuleContext) InstallSymlink(installPath OutputPath, name strin Description: "install symlink " + fullInstallPath.Base(), Output: fullInstallPath, OrderOnly: Paths{srcPath}, - Default: !a.AConfig().EmbeddedInMake(), + Default: !a.Config().EmbeddedInMake(), Args: map[string]string{ "fromPath": srcPath.String(), }, diff --git a/android/paths.go b/android/paths.go index cdc03994..e0cbd21b 100644 --- a/android/paths.go +++ b/android/paths.go @@ -238,7 +238,7 @@ func PathsForModuleSrc(ctx ModuleContext, paths []string) Paths { // source directory, but strip the local source directory from the beginning of // each string. func pathsForModuleSrcFromFullPath(ctx ModuleContext, paths []string) Paths { - prefix := filepath.Join(ctx.AConfig().srcDir, ctx.ModuleDir()) + "/" + prefix := filepath.Join(ctx.Config().srcDir, ctx.ModuleDir()) + "/" if prefix == "./" { prefix = "" } @@ -262,7 +262,7 @@ func PathsWithOptionalDefaultForModuleSrc(ctx ModuleContext, input []string, def } // Use Glob so that if the default doesn't exist, a dependency is added so that when it // is created, we're run again. - path := filepath.Join(ctx.AConfig().srcDir, ctx.ModuleDir(), def) + path := filepath.Join(ctx.Config().srcDir, ctx.ModuleDir(), def) return ctx.Glob(path, []string{}) } @@ -844,7 +844,7 @@ func PathForModuleInstall(ctx ModuleInstallPathContext, pathComponents ...string if ctx.InstallInSanitizerDir() { partition = "data/asan/" + partition } - outPaths = []string{"target", "product", ctx.AConfig().DeviceName(), partition} + outPaths = []string{"target", "product", ctx.Config().DeviceName(), partition} } else { switch ctx.Os() { case Linux: diff --git a/cc/binary.go b/cc/binary.go index 5f818662..206237af 100644 --- a/cc/binary.go +++ b/cc/binary.go @@ -182,7 +182,7 @@ func (binary *binaryDecorator) linkerInit(ctx BaseModuleContext) { if !ctx.toolchain().Bionic() { if ctx.Os() == android.Linux { - if binary.Properties.Static_executable == nil && Bool(ctx.AConfig().ProductVariables.HostStaticBinaries) { + if binary.Properties.Static_executable == nil && Bool(ctx.Config().ProductVariables.HostStaticBinaries) { binary.Properties.Static_executable = BoolPtr(true) } } else { @@ -204,7 +204,7 @@ func (binary *binaryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags flags = binary.baseLinker.linkerFlags(ctx, flags) if ctx.Host() && !binary.static() { - if !ctx.AConfig().IsEnvTrue("DISABLE_HOST_PIE") { + if !ctx.Config().IsEnvTrue("DISABLE_HOST_PIE") { flags.LdFlags = append(flags.LdFlags, "-pie") if ctx.Windows() { flags.LdFlags = append(flags.LdFlags, "-Wl,-e_mainCRTStartup") @@ -945,7 +945,7 @@ func (c *Module) clang(ctx BaseModuleContext) bool { clang = true } - if ctx.Device() && ctx.AConfig().DeviceUsesClang() { + if ctx.Device() && ctx.Config().DeviceUsesClang() { clang = true } } @@ -1441,10 +1441,10 @@ func vendorMutator(mctx android.BottomUpMutatorContext) { } func getCurrentNdkPrebuiltVersion(ctx DepsContext) string { - if ctx.AConfig().PlatformSdkVersionInt() > config.NdkMaxPrebuiltVersionInt { + if ctx.Config().PlatformSdkVersionInt() > config.NdkMaxPrebuiltVersionInt { return strconv.Itoa(config.NdkMaxPrebuiltVersionInt) } - return ctx.AConfig().PlatformSdkVersion() + return ctx.Config().PlatformSdkVersion() } var Bool = proptools.Bool diff --git a/cc/compiler.go b/cc/compiler.go index fc2eeecd..d510aa38 100644 --- a/cc/compiler.go +++ b/cc/compiler.go @@ -218,7 +218,7 @@ func warningsAreAllowed(subdir string) bool { } func addToModuleList(ctx ModuleContext, list string, module string) { - getWallWerrorMap(ctx.AConfig(), list).Store(module, true) + getWallWerrorMap(ctx.Config(), list).Store(module, true) } // Create a Flags struct that collects the compile flags from global values, @@ -360,7 +360,7 @@ func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags, deps fmt.Sprintf("${config.%sGlobalCflags}", hod)) } - if Bool(ctx.AConfig().ProductVariables.Brillo) { + if Bool(ctx.Config().ProductVariables.Brillo) { flags.GlobalFlags = append(flags.GlobalFlags, "-D__BRILLO__") } diff --git a/cc/ndk_library.go b/cc/ndk_library.go index e69128c4..459d9808 100644 --- a/cc/ndk_library.go +++ b/cc/ndk_library.go @@ -117,7 +117,7 @@ func normalizeNdkApiLevel(ctx android.BaseContext, apiLevel string, return apiLevel, nil } - minVersion := ctx.AConfig().MinSupportedSdkVersion() + minVersion := ctx.Config().MinSupportedSdkVersion() firstArchVersions := map[android.ArchType]int{ android.Arm: minVersion, android.Arm64: 21, @@ -188,7 +188,7 @@ func shouldUseVersionScript(stub *stubDecorator) (bool, error) { } func generateStubApiVariants(mctx android.BottomUpMutatorContext, c *stubDecorator) { - platformVersion := mctx.AConfig().PlatformSdkVersionInt() + platformVersion := mctx.Config().PlatformSdkVersionInt() firstSupportedVersion, err := normalizeNdkApiLevel(mctx, String(c.properties.First_version), mctx.Arch()) @@ -207,7 +207,7 @@ func generateStubApiVariants(mctx android.BottomUpMutatorContext, c *stubDecorat for version := firstGenVersion; version <= platformVersion; version++ { versionStrs = append(versionStrs, strconv.Itoa(version)) } - versionStrs = append(versionStrs, mctx.AConfig().PlatformVersionActiveCodenames()...) + versionStrs = append(versionStrs, mctx.Config().PlatformVersionActiveCodenames()...) versionStrs = append(versionStrs, "current") modules := mctx.CreateVariations(versionStrs...) @@ -181,7 +181,7 @@ func (pgo *pgo) begin(ctx BaseModuleContext) { // // TODO Validate that each benchmark instruments at least one module pgo.Properties.ShouldProfileModule = false - pgoBenchmarks := ctx.AConfig().Getenv("ANDROID_PGO_INSTRUMENT") + pgoBenchmarks := ctx.Config().Getenv("ANDROID_PGO_INSTRUMENT") pgoBenchmarksMap := make(map[string]bool) for _, b := range strings.Split(pgoBenchmarks, ",") { pgoBenchmarksMap[b] = true @@ -215,7 +215,7 @@ func (pgo *pgo) flags(ctx ModuleContext, flags Flags) Flags { return props.addProfileGatherFlags(ctx, flags) } - if !ctx.AConfig().IsEnvTrue("ANDROID_PGO_NO_PROFILE_USE") { + if !ctx.Config().IsEnvTrue("ANDROID_PGO_NO_PROFILE_USE") { return props.addProfileUseFlags(ctx, flags) } diff --git a/cc/relocation_packer.go b/cc/relocation_packer.go index 614f15c5..50066236 100644 --- a/cc/relocation_packer.go +++ b/cc/relocation_packer.go @@ -53,7 +53,7 @@ func (p *relocationPacker) packingInit(ctx BaseModuleContext) { if ctx.Target().Os != android.Android { enabled = false } - if ctx.AConfig().Getenv("DISABLE_RELOCATION_PACKER") == "true" { + if ctx.Config().Getenv("DISABLE_RELOCATION_PACKER") == "true" { enabled = false } if ctx.useSdk() { @@ -68,7 +68,7 @@ func (p *relocationPacker) packingInit(ctx BaseModuleContext) { } func (p *relocationPacker) needsPacking(ctx ModuleContext) bool { - if ctx.AConfig().EmbeddedInMake() { + if ctx.Config().EmbeddedInMake() { return false } return p.Properties.PackingRelocations diff --git a/cc/sanitize.go b/cc/sanitize.go index bf58d0fc..1afec265 100644 --- a/cc/sanitize.go +++ b/cc/sanitize.go @@ -151,12 +151,12 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) { if ctx.clang() { if ctx.Host() { - globalSanitizers = ctx.AConfig().SanitizeHost() + globalSanitizers = ctx.Config().SanitizeHost() } else { - arches := ctx.AConfig().SanitizeDeviceArch() + arches := ctx.Config().SanitizeDeviceArch() if len(arches) == 0 || inList(ctx.Arch().ArchType.Name, arches) { - globalSanitizers = ctx.AConfig().SanitizeDevice() - globalSanitizersDiag = ctx.AConfig().SanitizeDeviceDiag() + globalSanitizers = ctx.Config().SanitizeDevice() + globalSanitizersDiag = ctx.Config().SanitizeDeviceDiag() } } } @@ -194,13 +194,13 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) { } if found, globalSanitizers = removeFromList("cfi", globalSanitizers); found && s.Cfi == nil { - if !ctx.AConfig().CFIDisabledForPath(ctx.ModuleDir()) { + if !ctx.Config().CFIDisabledForPath(ctx.ModuleDir()) { s.Cfi = boolPtr(true) } } if found, globalSanitizers = removeFromList("integer_overflow", globalSanitizers); found && s.Integer_overflow == nil { - if !ctx.AConfig().IntegerOverflowDisabledForPath(ctx.ModuleDir()) { + if !ctx.Config().IntegerOverflowDisabledForPath(ctx.ModuleDir()) { s.Integer_overflow = boolPtr(true) } } @@ -225,15 +225,15 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) { } // Enable CFI for all components in the include paths - if s.Cfi == nil && ctx.AConfig().CFIEnabledForPath(ctx.ModuleDir()) { + if s.Cfi == nil && ctx.Config().CFIEnabledForPath(ctx.ModuleDir()) { s.Cfi = boolPtr(true) - if inList("cfi", ctx.AConfig().SanitizeDeviceDiag()) { + if inList("cfi", ctx.Config().SanitizeDeviceDiag()) { s.Diag.Cfi = boolPtr(true) } } // CFI needs gold linker, and mips toolchain does not have one. - if !ctx.AConfig().EnableCFI() || ctx.Arch().ArchType == android.Mips || ctx.Arch().ArchType == android.Mips64 { + if !ctx.Config().EnableCFI() || ctx.Arch().ArchType == android.Mips || ctx.Arch().ArchType == android.Mips64 { s.Cfi = nil s.Diag.Cfi = nil } @@ -611,7 +611,7 @@ func sanitizerMutator(t sanitizerType) func(android.BottomUpMutatorContext) { modules[1].(*Module).Properties.HideFromMake = true } } else { - cfiStaticLibs := cfiStaticLibs(mctx.AConfig()) + cfiStaticLibs := cfiStaticLibs(mctx.Config()) cfiStaticLibsMutex.Lock() *cfiStaticLibs = append(*cfiStaticLibs, c.Name()) diff --git a/cc/strip.go b/cc/strip.go index 0bb29c14..a7c2d4e8 100644 --- a/cc/strip.go +++ b/cc/strip.go @@ -30,7 +30,7 @@ type stripper struct { } func (stripper *stripper) needsStrip(ctx ModuleContext) bool { - return !ctx.AConfig().EmbeddedInMake() && !Bool(stripper.StripProperties.Strip.None) + return !ctx.Config().EmbeddedInMake() && !Bool(stripper.StripProperties.Strip.None) } func (stripper *stripper) strip(ctx ModuleContext, in, out android.ModuleOutPath, @@ -58,7 +58,7 @@ func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags { } // If not explicitly set, check the global tidy flag - if tidy.Properties.Tidy == nil && !ctx.AConfig().ClangTidy() { + if tidy.Properties.Tidy == nil && !ctx.Config().ClangTidy() { return flags } @@ -82,7 +82,7 @@ func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags { flags.TidyFlags = append(flags.TidyFlags, "-extra-arg-before=-D__clang_analyzer__") tidyChecks := "-checks=" - if checks := ctx.AConfig().TidyChecks(); len(checks) > 0 { + if checks := ctx.Config().TidyChecks(); len(checks) > 0 { tidyChecks += checks } else { tidyChecks += config.TidyChecksForDir(ctx.ModuleDir()) diff --git a/genrule/genrule.go b/genrule/genrule.go index c142c53e..651ec15d 100644 --- a/genrule/genrule.go +++ b/genrule/genrule.go @@ -134,7 +134,7 @@ func (g *Module) DepsMutator(ctx android.BottomUpMutatorContext) { if g, ok := ctx.Module().(*Module); ok { if len(g.properties.Tools) > 0 { ctx.AddFarVariationDependencies([]blueprint.Variation{ - {"arch", ctx.AConfig().BuildOsVariant}, + {"arch", ctx.Config().BuildOsVariant}, }, hostToolDepTag, g.properties.Tools...) } } @@ -168,7 +168,7 @@ func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) { if t, ok := module.(HostToolProvider); ok { if !t.(android.Module).Enabled() { - if ctx.AConfig().AllowMissingDependencies() { + if ctx.Config().AllowMissingDependencies() { ctx.AddMissingDependencies([]string{tool}) } else { ctx.ModuleErrorf("depends on disabled module %q", tool) diff --git a/java/app.go b/java/app.go index 1560be67..bd9ed2a9 100644 --- a/java/app.go +++ b/java/app.go @@ -120,9 +120,9 @@ func (a *AndroidApp) GenerateAndroidBuildActions(ctx android.ModuleContext) { certificate := String(a.appProperties.Certificate) if certificate == "" { - certificate = ctx.AConfig().DefaultAppCertificate(ctx).String() + certificate = ctx.Config().DefaultAppCertificate(ctx).String() } else if dir, _ := filepath.Split(certificate); dir == "" { - certificate = filepath.Join(ctx.AConfig().DefaultAppCertificateDir(ctx).String(), certificate) + certificate = filepath.Join(ctx.Config().DefaultAppCertificateDir(ctx).String(), certificate) } else { certificate = filepath.Join(android.PathForSource(ctx).String(), certificate) } @@ -236,34 +236,34 @@ func (a *AndroidApp) aapt2Flags(ctx android.ModuleContext) (flags []string, deps sdkVersion := String(a.deviceProperties.Sdk_version) switch sdkVersion { case "", "current", "system_current", "test_current": - sdkVersion = ctx.AConfig().AppsDefaultVersionName() + sdkVersion = ctx.Config().AppsDefaultVersionName() } linkFlags = append(linkFlags, "--min-sdk-version "+sdkVersion) linkFlags = append(linkFlags, "--target-sdk-version "+sdkVersion) // Product characteristics - if !hasProduct && len(ctx.AConfig().ProductAAPTCharacteristics()) > 0 { - linkFlags = append(linkFlags, "--product", ctx.AConfig().ProductAAPTCharacteristics()) + if !hasProduct && len(ctx.Config().ProductAAPTCharacteristics()) > 0 { + linkFlags = append(linkFlags, "--product", ctx.Config().ProductAAPTCharacteristics()) } // Product AAPT config - for _, aaptConfig := range ctx.AConfig().ProductAAPTConfig() { + for _, aaptConfig := range ctx.Config().ProductAAPTConfig() { linkFlags = append(linkFlags, "-c", aaptConfig) } // Product AAPT preferred config - if len(ctx.AConfig().ProductAAPTPreferredConfig()) > 0 { - linkFlags = append(linkFlags, "--preferred-density", ctx.AConfig().ProductAAPTPreferredConfig()) + if len(ctx.Config().ProductAAPTPreferredConfig()) > 0 { + linkFlags = append(linkFlags, "--preferred-density", ctx.Config().ProductAAPTPreferredConfig()) } // Version code if !hasVersionCode { - linkFlags = append(linkFlags, "--version-code", ctx.AConfig().PlatformSdkVersion()) + linkFlags = append(linkFlags, "--version-code", ctx.Config().PlatformSdkVersion()) } if !hasVersionName { - versionName := proptools.NinjaEscape([]string{ctx.AConfig().AppsDefaultVersionName()})[0] + versionName := proptools.NinjaEscape([]string{ctx.Config().AppsDefaultVersionName()})[0] linkFlags = append(linkFlags, "--version-name ", versionName) } @@ -313,7 +313,7 @@ type overlayGlobResult struct { const overlayDataKey = "overlayDataKey" func overlayResourceGlob(ctx android.ModuleContext, dir android.Path) []globbedResourceDir { - overlayData := ctx.AConfig().Get(overlayDataKey).([]overlayGlobResult) + overlayData := ctx.Config().Get(overlayDataKey).([]overlayGlobResult) var ret []globbedResourceDir diff --git a/java/builder.go b/java/builder.go index 4be3b04a..be401039 100644 --- a/java/builder.go +++ b/java/builder.go @@ -386,7 +386,7 @@ func TransformDesugar(ctx android.ModuleContext, outputFile android.WritablePath dumpDir := android.PathForModuleOut(ctx, "desugar", "classes") javaFlags := "" - if ctx.AConfig().UseOpenJDK9() { + if ctx.Config().UseOpenJDK9() { javaFlags = "--add-opens java.base/java.lang.invoke=ALL-UNNAMED" } diff --git a/java/java.go b/java/java.go index 0a3b9b40..82ff827e 100644 --- a/java/java.go +++ b/java/java.go @@ -271,7 +271,7 @@ func decodeSdkDep(ctx android.BaseContext, v string) sdkDep { jarPath := android.ExistentPathForSource(ctx, "sdkdir", jar) aidlPath := android.ExistentPathForSource(ctx, "sdkdir", aidl) - if (!jarPath.Valid() || !aidlPath.Valid()) && ctx.AConfig().AllowMissingDependencies() { + if (!jarPath.Valid() || !aidlPath.Valid()) && ctx.Config().AllowMissingDependencies() { return sdkDep{ invalidVersion: true, module: "sdk_v" + v, @@ -303,7 +303,7 @@ func decodeSdkDep(ctx android.BaseContext, v string) sdkDep { // } //} - if ctx.AConfig().UnbundledBuild() && v != "" { + if ctx.Config().UnbundledBuild() && v != "" { return toFile(v) } @@ -331,14 +331,14 @@ func (j *Module) deps(ctx android.BottomUpMutatorContext) { sdkDep := decodeSdkDep(ctx, String(j.deviceProperties.Sdk_version)) if sdkDep.useDefaultLibs { ctx.AddDependency(ctx.Module(), bootClasspathTag, config.DefaultBootclasspathLibraries...) - if ctx.AConfig().TargetOpenJDK9() { + if ctx.Config().TargetOpenJDK9() { ctx.AddDependency(ctx.Module(), systemModulesTag, config.DefaultSystemModules) } if !proptools.Bool(j.properties.No_framework_libs) { ctx.AddDependency(ctx.Module(), libTag, config.DefaultLibraries...) } } else if sdkDep.useModule { - if ctx.AConfig().TargetOpenJDK9() { + if ctx.Config().TargetOpenJDK9() { ctx.AddDependency(ctx.Module(), systemModulesTag, sdkDep.systemModules) } ctx.AddDependency(ctx.Module(), bootClasspathTag, sdkDep.module) @@ -346,7 +346,7 @@ func (j *Module) deps(ctx android.BottomUpMutatorContext) { } else if j.deviceProperties.System_modules == nil { ctx.PropertyErrorf("no_standard_libs", "system_modules is required to be set when no_standard_libs is true, did you mean no_framework_libs?") - } else if *j.deviceProperties.System_modules != "none" && ctx.AConfig().TargetOpenJDK9() { + } else if *j.deviceProperties.System_modules != "none" && ctx.Config().TargetOpenJDK9() { ctx.AddDependency(ctx.Module(), systemModulesTag, *j.deviceProperties.System_modules) } } @@ -503,10 +503,10 @@ func (j *Module) collectBuilderFlags(ctx android.ModuleContext, deps deps) javaB // javac flags. javacFlags := j.properties.Javacflags - if ctx.AConfig().TargetOpenJDK9() { + if ctx.Config().TargetOpenJDK9() { javacFlags = append(javacFlags, j.properties.Openjdk9.Javacflags...) } - if ctx.AConfig().MinimizeJavaDebugInfo() { + if ctx.Config().MinimizeJavaDebugInfo() { // Override the -g flag passed globally to remove local variable debug info to reduce // disk and memory usage. javacFlags = append(javacFlags, "-g:source,lines") @@ -523,7 +523,7 @@ func (j *Module) collectBuilderFlags(ctx android.ModuleContext, deps deps) javaB flags.javaVersion = *j.properties.Java_version } else if ctx.Device() && sdk <= 23 { flags.javaVersion = "1.7" - } else if ctx.Device() && sdk <= 26 || !ctx.AConfig().TargetOpenJDK9() { + } else if ctx.Device() && sdk <= 26 || !ctx.Config().TargetOpenJDK9() { flags.javaVersion = "1.8" } else if ctx.Device() && String(j.deviceProperties.Sdk_version) != "" && sdk == 10000 { // TODO(ccross): once we generate stubs we should be able to use 1.9 for sdk_version: "current" @@ -558,7 +558,7 @@ func (j *Module) compile(ctx android.ModuleContext, extraSrcJars ...android.Path deps := j.collectDeps(ctx) flags := j.collectBuilderFlags(ctx, deps) - if ctx.AConfig().TargetOpenJDK9() { + if ctx.Config().TargetOpenJDK9() { j.properties.Srcs = append(j.properties.Srcs, j.properties.Openjdk9.Srcs...) } srcFiles := ctx.ExpandSources(j.properties.Srcs, j.properties.Exclude_srcs) @@ -613,7 +613,7 @@ func (j *Module) compile(ctx android.ModuleContext, extraSrcJars ...android.Path } enable_sharding := false - if ctx.Device() && !ctx.AConfig().IsEnvFalse("TURBINE_ENABLED") { + if ctx.Device() && !ctx.Config().IsEnvFalse("TURBINE_ENABLED") { if j.properties.Javac_shard_size != nil && *(j.properties.Javac_shard_size) > 0 { enable_sharding = true if len(j.properties.Annotation_processors) != 0 || @@ -634,7 +634,7 @@ func (j *Module) compile(ctx android.ModuleContext, extraSrcJars ...android.Path } if len(uniqueSrcFiles) > 0 || len(srcJars) > 0 { var extraJarDeps android.Paths - if ctx.AConfig().IsEnvTrue("RUN_ERROR_PRONE") { + if ctx.Config().IsEnvTrue("RUN_ERROR_PRONE") { // If error-prone is enabled, add an additional rule to compile the java files into // a separate set of classes (so that they don't overwrite the normal ones and require // a rebuild when error-prone is turned off). @@ -737,13 +737,13 @@ func (j *Module) compile(ctx android.ModuleContext, extraSrcJars ...android.Path outputFile = j.desugar(ctx, flags, outputFile, jarName) } - if ctx.AConfig().IsEnvTrue("EMMA_INSTRUMENT_FRAMEWORK") { + if ctx.Config().IsEnvTrue("EMMA_INSTRUMENT_FRAMEWORK") { if inList(ctx.ModuleName(), config.InstrumentFrameworkModules) { j.properties.Instrument = true } } - if ctx.AConfig().IsEnvTrue("EMMA_INSTRUMENT") && j.properties.Instrument { + if ctx.Config().IsEnvTrue("EMMA_INSTRUMENT") && j.properties.Instrument { outputFile = j.instrument(ctx, flags, outputFile, jarName) } @@ -846,11 +846,11 @@ func (j *Module) compileDex(ctx android.ModuleContext, flags javaBuilderFlags, dxFlags = append(dxFlags, "--no-locals") } - if ctx.AConfig().Getenv("NO_OPTIMIZE_DX") != "" { + if ctx.Config().Getenv("NO_OPTIMIZE_DX") != "" { dxFlags = append(dxFlags, "--no-optimize") } - if ctx.AConfig().Getenv("GENERATE_DEX_DEBUG") != "" { + if ctx.Config().Getenv("GENERATE_DEX_DEBUG") != "" { dxFlags = append(dxFlags, "--debug", "--verbose", @@ -875,7 +875,7 @@ func (j *Module) compileDex(ctx android.ModuleContext, flags javaBuilderFlags, func (j *Module) minSdkVersionNumber(ctx android.ModuleContext) string { switch String(j.deviceProperties.Sdk_version) { case "", "current", "test_current", "system_current": - return strconv.Itoa(ctx.AConfig().DefaultAppTargetSdkInt()) + return strconv.Itoa(ctx.Config().DefaultAppTargetSdkInt()) default: return String(j.deviceProperties.Sdk_version) } diff --git a/java/system_modules.go b/java/system_modules.go index c3e40cac..5234d174 100644 --- a/java/system_modules.go +++ b/java/system_modules.go @@ -121,7 +121,7 @@ func (system *SystemModules) GenerateAndroidBuildActions(ctx android.ModuleConte jars = append(jars, android.PathsForModuleSrc(ctx, system.properties.Jars)...) - if ctx.AConfig().TargetOpenJDK9() { + if ctx.Config().TargetOpenJDK9() { system.outputFile = TransformJarsToSystemModules(ctx, "java.base", jars) } } |