Replace SortedStringKeys with SortedKeys
Now that we have generics. Bug: 193460475 Test: presubmits Change-Id: I1594fd8feb505175d5c09c03ef397e5ffd5b09cb
This commit is contained in:
@@ -1003,7 +1003,7 @@ func (j *Module) collectJavacFlags(
|
||||
topLevelDirs[srcFileParts[0]] = true
|
||||
}
|
||||
}
|
||||
patchPaths = append(patchPaths, android.SortedStringKeys(topLevelDirs)...)
|
||||
patchPaths = append(patchPaths, android.SortedKeys(topLevelDirs)...)
|
||||
|
||||
classPath := flags.classpath.FormJavaClassPath("")
|
||||
if classPath != "" {
|
||||
|
@@ -440,7 +440,7 @@ func (i BootclasspathFragmentApexContentInfo) DexBootJarPathForContentModule(mod
|
||||
return dexJar, nil
|
||||
} else {
|
||||
return nil, fmt.Errorf("unknown bootclasspath_fragment content module %s, expected one of %s",
|
||||
name, strings.Join(android.SortedStringKeys(i.contentModuleDexJarPaths), ", "))
|
||||
name, strings.Join(android.SortedKeys(i.contentModuleDexJarPaths), ", "))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -709,7 +709,7 @@ func (b *BootclasspathFragmentModule) getImageConfig(ctx android.EarlyModuleCont
|
||||
imageName := *imageNamePtr
|
||||
imageConfig := imageConfigs[imageName]
|
||||
if imageConfig == nil {
|
||||
ctx.PropertyErrorf("image_name", "Unknown image name %q, expected one of %s", imageName, strings.Join(android.SortedStringKeys(imageConfigs), ", "))
|
||||
ctx.PropertyErrorf("image_name", "Unknown image name %q, expected one of %s", imageName, strings.Join(android.SortedKeys(imageConfigs), ", "))
|
||||
return nil
|
||||
}
|
||||
return imageConfig
|
||||
|
@@ -111,7 +111,7 @@ func gatherPossibleApexModuleNamesAndStems(ctx android.ModuleContext, contents [
|
||||
ctx.PropertyErrorf("contents", "%v is not a ModuleWithStem", name)
|
||||
}
|
||||
}
|
||||
return android.SortedStringKeys(set)
|
||||
return android.SortedKeys(set)
|
||||
}
|
||||
|
||||
// Converts android.ConfiguredJarList into a list of classpathJars for each given classpathType.
|
||||
|
@@ -538,8 +538,8 @@ func shouldBuildBootImages(config android.Config, global *dexpreopt.GlobalConfig
|
||||
func copyBootJarsToPredefinedLocations(ctx android.ModuleContext, srcBootDexJarsByModule bootDexJarByModule, dstBootJarsByModule map[string]android.WritablePath) {
|
||||
// Create the super set of module names.
|
||||
names := []string{}
|
||||
names = append(names, android.SortedStringKeys(srcBootDexJarsByModule)...)
|
||||
names = append(names, android.SortedStringKeys(dstBootJarsByModule)...)
|
||||
names = append(names, android.SortedKeys(srcBootDexJarsByModule)...)
|
||||
names = append(names, android.SortedKeys(dstBootJarsByModule)...)
|
||||
names = android.SortedUniqueStrings(names)
|
||||
for _, name := range names {
|
||||
src := srcBootDexJarsByModule[name]
|
||||
|
@@ -697,7 +697,7 @@ func (s StubDexJarsByModule) addStubDexJarsByModule(other StubDexJarsByModule) {
|
||||
// The relative width of APIs is determined by their order in hiddenAPIScopes.
|
||||
func (s StubDexJarsByModule) StubDexJarsForWidestAPIScope() android.Paths {
|
||||
stubDexJars := android.Paths{}
|
||||
modules := android.SortedStringKeys(s)
|
||||
modules := android.SortedKeys(s)
|
||||
for _, module := range modules {
|
||||
stubDexJarsByScope := s[module]
|
||||
|
||||
@@ -714,7 +714,7 @@ func (s StubDexJarsByModule) StubDexJarsForWidestAPIScope() android.Paths {
|
||||
// the returned list.
|
||||
func (s StubDexJarsByModule) StubDexJarsForScope(scope *HiddenAPIScope) android.Paths {
|
||||
stubDexJars := android.Paths{}
|
||||
modules := android.SortedStringKeys(s)
|
||||
modules := android.SortedKeys(s)
|
||||
for _, module := range modules {
|
||||
stubDexJarsByScope := s[module]
|
||||
// Not every module will have the same set of
|
||||
@@ -917,7 +917,7 @@ func (b bootDexJarByModule) addPath(module android.Module, path android.Path) {
|
||||
// bootDexJars returns the boot dex jar paths sorted by their keys.
|
||||
func (b bootDexJarByModule) bootDexJars() android.Paths {
|
||||
paths := android.Paths{}
|
||||
for _, k := range android.SortedStringKeys(b) {
|
||||
for _, k := range android.SortedKeys(b) {
|
||||
paths = append(paths, b[k])
|
||||
}
|
||||
return paths
|
||||
@@ -927,7 +927,7 @@ func (b bootDexJarByModule) bootDexJars() android.Paths {
|
||||
// libraries if present.
|
||||
func (b bootDexJarByModule) bootDexJarsWithoutCoverage() android.Paths {
|
||||
paths := android.Paths{}
|
||||
for _, k := range android.SortedStringKeys(b) {
|
||||
for _, k := range android.SortedKeys(b) {
|
||||
if k == "jacocoagent" {
|
||||
continue
|
||||
}
|
||||
@@ -1217,7 +1217,7 @@ func hiddenAPIEncodeRulesForBootclasspathFragment(ctx android.ModuleContext, boo
|
||||
// Encode the flags into the boot dex files.
|
||||
encodedBootDexJarsByModule := bootDexJarByModule{}
|
||||
outputDir := android.PathForModuleOut(ctx, "hiddenapi-modular/encoded").OutputPath
|
||||
for _, name := range android.SortedStringKeys(bootDexInfoByModule) {
|
||||
for _, name := range android.SortedKeys(bootDexInfoByModule) {
|
||||
bootDexInfo := bootDexInfoByModule[name]
|
||||
unencodedDex := bootDexInfo.path
|
||||
encodedDex := hiddenAPIEncodeDex(ctx, unencodedDex, allFlagsCSV, bootDexInfo.uncompressDex, bootDexInfo.minSdkVersion, outputDir)
|
||||
@@ -1288,7 +1288,7 @@ type bootDexInfoByModule map[string]bootDexInfo
|
||||
// bootDexJars returns the boot dex jar paths sorted by their keys.
|
||||
func (b bootDexInfoByModule) bootDexJars() android.Paths {
|
||||
paths := android.Paths{}
|
||||
for _, m := range android.SortedStringKeys(b) {
|
||||
for _, m := range android.SortedKeys(b) {
|
||||
paths = append(paths, b[m].path)
|
||||
}
|
||||
return paths
|
||||
|
@@ -264,7 +264,7 @@ func prebuiltApiFiles(mctx android.LoadHookContext, p *prebuiltApis) {
|
||||
}
|
||||
|
||||
// Sort the keys in order to make build.ninja stable
|
||||
for _, k := range android.SortedStringKeys(latest) {
|
||||
for _, k := range android.SortedKeys(latest) {
|
||||
info := latest[k]
|
||||
name := PrebuiltApiModuleName(info.module, info.scope, "latest")
|
||||
createApiModule(mctx, name, info.path)
|
||||
@@ -284,7 +284,7 @@ func prebuiltApiFiles(mctx android.LoadHookContext, p *prebuiltApis) {
|
||||
}
|
||||
}
|
||||
// Create empty incompatibilities files for remaining modules
|
||||
for _, k := range android.SortedStringKeys(latest) {
|
||||
for _, k := range android.SortedKeys(latest) {
|
||||
if _, ok := incompatibilities[k]; !ok {
|
||||
createEmptyFile(mctx, PrebuiltApiModuleName(latest[k].module+"-incompatibilities", latest[k].scope, "latest"))
|
||||
}
|
||||
|
@@ -1379,7 +1379,7 @@ func (module *SdkLibrary) GenerateAndroidBuildActions(ctx android.ModuleContext)
|
||||
})
|
||||
|
||||
// Make the set of components exported by this module available for use elsewhere.
|
||||
exportedComponentInfo := android.ExportedComponentsInfo{Components: android.SortedStringKeys(exportedComponents)}
|
||||
exportedComponentInfo := android.ExportedComponentsInfo{Components: android.SortedKeys(exportedComponents)}
|
||||
ctx.SetProvider(android.ExportedComponentsInfoProvider, exportedComponentInfo)
|
||||
|
||||
// Provide additional information for inclusion in an sdk's generated .info file.
|
||||
|
@@ -198,7 +198,7 @@ func FixtureWithPrebuiltApisAndExtensions(apiLevel2Modules map[string][]string,
|
||||
imports_sdk_version: "none",
|
||||
imports_compile_dex: true,
|
||||
}
|
||||
`, strings.Join(android.SortedStringKeys(apiLevel2Modules), `", "`))
|
||||
`, strings.Join(android.SortedKeys(apiLevel2Modules), `", "`))
|
||||
|
||||
for release, modules := range apiLevel2Modules {
|
||||
mockFS.Merge(prebuiltApisFilesForModules([]string{release}, modules))
|
||||
|
Reference in New Issue
Block a user