From 45bf82e95361bffb1cf0f17ebf45aef05a8e03b8 Mon Sep 17 00:00:00 2001 From: Jiyong Park Date: Tue, 15 Dec 2020 22:29:02 +0900 Subject: Assert android.ApexModule interface for types having ApexModuleBase Bug: 173472337 Test: m nothing Change-Id: Idf1c6cb9fff6c18e34c4636e38a662ba4ff7d538 --- java/sdk_library.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'java/sdk_library.go') diff --git a/java/sdk_library.go b/java/sdk_library.go index 4e33d747b..2e10f9c71 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -1925,6 +1925,9 @@ func (module *SdkLibraryImport) DepsMutator(ctx android.BottomUpMutatorContext) } } +var _ android.ApexModule = (*SdkLibraryImport)(nil) + +// Implements android.ApexModule func (module *SdkLibraryImport) DepIsInSameApex(mctx android.BaseModuleContext, dep android.Module) bool { depTag := mctx.OtherModuleDependencyTag(dep) if depTag == xmlPermissionsFileTag { @@ -1936,6 +1939,7 @@ func (module *SdkLibraryImport) DepIsInSameApex(mctx android.BaseModuleContext, return false } +// Implements android.ApexModule func (module *SdkLibraryImport) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion android.ApiLevel) error { // we don't check prebuilt modules for sdk_version @@ -2141,6 +2145,9 @@ func (module *sdkLibraryXml) DepsMutator(ctx android.BottomUpMutatorContext) { // do nothing } +var _ android.ApexModule = (*sdkLibraryXml)(nil) + +// Implements android.ApexModule func (module *sdkLibraryXml) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion android.ApiLevel) error { // sdkLibraryXml doesn't need to be checked separately because java_sdk_library is checked -- cgit v1.2.3-59-g8ed1b