Change depVisitor to use providers instead of type-asserting to
interfaces directly, the next step is to change it to use ModuleProxy
once IsDepInSameApex is ready.
Bug: 377723687
Test: Unit tests and compare the ninja and mk files generated.
Change-Id: I13a4e256a26dbf7f9b3b746d628ac8f68b4e598e
diff --git a/cc/linkable.go b/cc/linkable.go
index 337b459..f3aff15 100644
--- a/cc/linkable.go
+++ b/cc/linkable.go
@@ -83,7 +83,7 @@
SetSdkVersion(string)
SetMinSdkVersion(version string)
ApexSdkVersion() android.ApiLevel
- ImplementationModuleNameForMake(ctx android.BaseModuleContext) string
+ ImplementationModuleNameForMake() string
// RustApexExclude returns ApexExclude() for Rust modules; always returns false for all non-Rust modules.
// TODO(b/362509506): remove this once all apex_exclude uses are switched to stubs.