Avoid invoking sdk member to add empty list of dependencies
Simplifies debugging sdk membership code when it is only called if an appropriate member is present. Test: m nothing Change-Id: I32bc93e0484c829bdbd6b050822249feb6404f89
This commit is contained in:
@@ -323,11 +323,13 @@ func memberMutator(mctx android.BottomUpMutatorContext) {
|
|||||||
if s.Enabled() {
|
if s.Enabled() {
|
||||||
for _, memberListProperty := range s.memberListProperties() {
|
for _, memberListProperty := range s.memberListProperties() {
|
||||||
names := memberListProperty.getter(s.dynamicMemberTypeListProperties)
|
names := memberListProperty.getter(s.dynamicMemberTypeListProperties)
|
||||||
|
if len(names) > 0 {
|
||||||
tag := memberListProperty.dependencyTag
|
tag := memberListProperty.dependencyTag
|
||||||
memberListProperty.memberType.AddDependencies(mctx, tag, names)
|
memberListProperty.memberType.AddDependencies(mctx, tag, names)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Step 2: record that dependencies of SDK modules are members of the SDK modules
|
// Step 2: record that dependencies of SDK modules are members of the SDK modules
|
||||||
|
Reference in New Issue
Block a user