summaryrefslogtreecommitdiff
path: root/java/sdk_library_internal.go
diff options
context:
space:
mode:
author Yu Liu <yudiliu@google.com> 2024-12-10 23:39:24 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-12-10 23:39:24 +0000
commitc4179b5f7fc5e6de0ce27d9583ff5edfc93389c0 (patch)
treefc3ce0b4f1f3daeaea8107dfc169f4e95b85b080 /java/sdk_library_internal.go
parentea96c9fb69fc7c98b7789bf2d18fb398c5223908 (diff)
parentb73c3a6d221523f06d30c15145866056556187d0 (diff)
Merge "Convert checkApexAvailability to use ModuleProxy." into main
Diffstat (limited to 'java/sdk_library_internal.go')
-rw-r--r--java/sdk_library_internal.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/java/sdk_library_internal.go b/java/sdk_library_internal.go
index 768e57a11..ec9c160ea 100644
--- a/java/sdk_library_internal.go
+++ b/java/sdk_library_internal.go
@@ -15,12 +15,13 @@
package java
import (
- "android/soong/android"
- "android/soong/etc"
"fmt"
"path"
"strings"
+ "android/soong/android"
+ "android/soong/etc"
+
"github.com/google/blueprint/proptools"
)
@@ -778,7 +779,11 @@ var _ etc.PrebuiltEtcModule = (*sdkLibraryXml)(nil)
// from android.ApexModule
func (module *sdkLibraryXml) AvailableFor(what string) bool {
- return true
+ return android.CheckAvailableForApex(what, module.ApexAvailableFor())
+}
+
+func (module *sdkLibraryXml) ApexAvailableFor() []string {
+ return []string{android.AvailableToPlatform, android.AvailableToAnyApex}
}
func (module *sdkLibraryXml) DepsMutator(ctx android.BottomUpMutatorContext) {