From d2de59346d48864da4557ad64e9c4bf03435f2ea Mon Sep 17 00:00:00 2001 From: Jihoon Kang Date: Tue, 4 Feb 2025 17:53:44 +0000 Subject: Do not propagate uses lib tags of framework framework is a bootclasspath library, thus its uses library tags collected from its dependencies should not be propagated to its reverse dependencies. This change utilizes the fact that `sdkLibTag` is only used to add "framework" and "res" as dependencies for java modules that set `sdk_version` (i.e. sdk_version "private"), and ensures that uses lib tags are not collected for `sdkLibTag` dependencies. Test: CI && ABTD Bug: 383045647 Change-Id: Idcd9f8d8b131a7ceb28b505fe865d5ac74d51a01 --- java/java.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'java') diff --git a/java/java.go b/java/java.go index 67b9ba966..9e158d1c3 100644 --- a/java/java.go +++ b/java/java.go @@ -590,7 +590,7 @@ var ( ) func IsLibDepTag(depTag blueprint.DependencyTag) bool { - return depTag == libTag || depTag == sdkLibTag + return depTag == libTag } func IsStaticLibDepTag(depTag blueprint.DependencyTag) bool { -- cgit v1.2.3-59-g8ed1b