Merge "Change enforceAppUpdatability to use ModuleProxy." into main am: 7bc5be9e10

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3390009

Change-Id: I34d7108b96767ba617f5fe964aff7683a307eb25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/apex/apex.go b/apex/apex.go
index fbb524f..ff4a433 100644
--- a/apex/apex.go
+++ b/apex/apex.go
@@ -2328,7 +2328,7 @@
 	}
 	if a.Updatable() {
 		// checking direct deps is sufficient since apex->apk is a direct edge, even when inherited via apex_defaults
-		mctx.VisitDirectDeps(func(module android.Module) {
+		mctx.VisitDirectDepsProxy(func(module android.ModuleProxy) {
 			if appInfo, ok := android.OtherModuleProvider(mctx, module, java.AppInfoProvider); ok {
 				// ignore android_test_app
 				if !appInfo.TestHelperApp && !appInfo.Updatable {