Make all SdkMemberTypes support transitive member deps
Previously, only those SdkMemberTypes which had specific need to automatically add some of their dependencies as sdk members would cause the sdk to visit their transitive dependencies. However, as any module can have dependencies on license modules and license modules need to be included in the sdk then it needs to visit transitive dependencies of all members. So, this change removes the support for allowing an SdkMemberType to control whether its transitive dependencies are visited and just visits them all. This does not have any effect on sdk snapshots as in order for a dependency to be added to an sdk it needs to be added with a tag that implements SdkMemberTypeDependencyTag and the only tags that implement this are used by SdkMemberTypes that had enabled transitive members. Bug: 181569894 Test: m art-module-sdk art-module-host-exports art-module-test-exports - verify that this change has no effect on the generated snapshots Change-Id: If0293af0237aa7e39335e5b8383a41c023ff5853
Loading
Please register or sign in to comment