Move scopeOrderedSourceFileNames as outside var
This change enables scopeOrderedSourceFileNames to be not computed everytime when the function is called, but instead is computed once. Test: m Bug: 295429988 Change-Id: I33846cdb7a750e44e45049dbd342aa6ab8b70c4c
This commit is contained in:
10
java/java.go
10
java/java.go
@@ -1812,14 +1812,14 @@ func (al *ApiLibrary) DepsMutator(ctx android.BottomUpMutatorContext) {
|
||||
}
|
||||
}
|
||||
|
||||
// API signature file names sorted from
|
||||
// the narrowest api scope to the widest api scope
|
||||
var scopeOrderedSourceFileNames = allApiScopes.Strings(
|
||||
func(s *apiScope) string { return s.apiFilePrefix + "current.txt" })
|
||||
|
||||
func (al *ApiLibrary) sortApiFilesByApiScope(ctx android.ModuleContext, srcFiles android.Paths) android.Paths {
|
||||
sortedSrcFiles := android.Paths{}
|
||||
|
||||
// API signature file name sorted from
|
||||
// the narrowest api scope to the widest api scope
|
||||
scopeOrderedSourceFileNames := allApiScopes.Strings(
|
||||
func(s *apiScope) string { return s.apiFilePrefix + "current.txt" })
|
||||
|
||||
for _, scopeSourceFileName := range scopeOrderedSourceFileNames {
|
||||
for _, sourceFileName := range srcFiles {
|
||||
if sourceFileName.Base() == scopeSourceFileName {
|
||||
|
Reference in New Issue
Block a user