From 159b264873828b870685ff9af19bbbf417bbaccd Mon Sep 17 00:00:00 2001 From: Spandan Das Date: Wed, 20 Mar 2024 21:22:47 +0000 Subject: [PATCH] Export JavaBootLibsSdkMemberType and JavaSystemserverLibsSdkMemberType build/soong/sdk will use these tags to differentiate the sdk and non-sdk contents of bootclasspath and systemserverclasspath fragments. Test: go build ./java Bug: 326246905 Change-Id: Ia8352c09fcbbca06988eb57153e5986801eb45a5 --- java/bootclasspath_fragment.go | 2 +- java/java.go | 8 ++++---- java/systemserver_classpath_fragment.go | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java/bootclasspath_fragment.go b/java/bootclasspath_fragment.go index 7c45d3043..cc3da7656 100644 --- a/java/bootclasspath_fragment.go +++ b/java/bootclasspath_fragment.go @@ -77,7 +77,7 @@ func (b bootclasspathFragmentContentDependencyTag) SdkMemberType(child android.M return javaSdkLibrarySdkMemberType } - return javaBootLibsSdkMemberType + return JavaBootLibsSdkMemberType } func (b bootclasspathFragmentContentDependencyTag) ExportMember() bool { diff --git a/java/java.go b/java/java.go index e606993f2..b292b64f5 100644 --- a/java/java.go +++ b/java/java.go @@ -82,8 +82,8 @@ func RegisterJavaSdkMemberTypes() { // Register sdk member types. android.RegisterSdkMemberType(javaHeaderLibsSdkMemberType) android.RegisterSdkMemberType(javaLibsSdkMemberType) - android.RegisterSdkMemberType(javaBootLibsSdkMemberType) - android.RegisterSdkMemberType(javaSystemserverLibsSdkMemberType) + android.RegisterSdkMemberType(JavaBootLibsSdkMemberType) + android.RegisterSdkMemberType(JavaSystemserverLibsSdkMemberType) android.RegisterSdkMemberType(javaTestSdkMemberType) } @@ -154,7 +154,7 @@ var ( // either java_libs, or java_header_libs would end up exporting more information than was strictly // necessary. The java_boot_libs property to allow those modules to be exported as part of the // sdk/module_exports without exposing any unnecessary information. - javaBootLibsSdkMemberType = &librarySdkMemberType{ + JavaBootLibsSdkMemberType = &librarySdkMemberType{ android.SdkMemberTypeBase{ PropertyName: "java_boot_libs", SupportsSdk: true, @@ -193,7 +193,7 @@ var ( // either java_libs, or java_header_libs would end up exporting more information than was strictly // necessary. The java_systemserver_libs property to allow those modules to be exported as part of // the sdk/module_exports without exposing any unnecessary information. - javaSystemserverLibsSdkMemberType = &librarySdkMemberType{ + JavaSystemserverLibsSdkMemberType = &librarySdkMemberType{ android.SdkMemberTypeBase{ PropertyName: "java_systemserver_libs", SupportsSdk: true, diff --git a/java/systemserver_classpath_fragment.go b/java/systemserver_classpath_fragment.go index 59c546634..b291e708b 100644 --- a/java/systemserver_classpath_fragment.go +++ b/java/systemserver_classpath_fragment.go @@ -189,7 +189,7 @@ func (b systemServerClasspathFragmentContentDependencyTag) SdkMemberType(child a return javaSdkLibrarySdkMemberType } - return javaSystemserverLibsSdkMemberType + return JavaSystemserverLibsSdkMemberType } func (b systemServerClasspathFragmentContentDependencyTag) ExportMember() bool {