diff options
Diffstat (limited to 'api')
| -rw-r--r-- | api/StubLibraries.bp | 7 | ||||
| -rw-r--r-- | api/api.go | 5 | 
2 files changed, 6 insertions, 6 deletions
diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp index a949ff5a331b..3314b4aa0d71 100644 --- a/api/StubLibraries.bp +++ b/api/StubLibraries.bp @@ -648,7 +648,7 @@ java_api_library {  java_api_library {      name: "android-non-updatable.stubs.module_lib.from-text", -    api_surface: "module_lib", +    api_surface: "module-lib",      api_contributions: [          "api-stubs-docs-non-updatable.api.contribution",          "system-api-stubs-docs-non-updatable.api.contribution", @@ -668,7 +668,7 @@ java_api_library {  // generated from this module, as this module is strictly used for hiddenapi only.  java_api_library {      name: "android-non-updatable.stubs.test_module_lib", -    api_surface: "module_lib", +    api_surface: "module-lib",      api_contributions: [          "api-stubs-docs-non-updatable.api.contribution",          "system-api-stubs-docs-non-updatable.api.contribution", @@ -689,7 +689,7 @@ java_api_library {  java_api_library {      name: "android-non-updatable.stubs.system_server.from-text", -    api_surface: "system_server", +    api_surface: "system-server",      api_contributions: [          "api-stubs-docs-non-updatable.api.contribution",          "system-api-stubs-docs-non-updatable.api.contribution", @@ -1023,7 +1023,6 @@ stubs_defaults {      api_levels_annotations_enabled: true,      api_levels_annotations_dirs: [          "sdk-dir", -        "api-versions-jars-dir",      ],  } diff --git a/api/api.go b/api/api.go index cbdb7e81ab86..640773be0f9b 100644 --- a/api/api.go +++ b/api/api.go @@ -104,8 +104,9 @@ func (a *CombinedApis) DepsMutator(ctx android.BottomUpMutatorContext) {  }  func (a *CombinedApis) GenerateAndroidBuildActions(ctx android.ModuleContext) { -	ctx.WalkDeps(func(child, parent android.Module) bool { -		if _, ok := android.OtherModuleProvider(ctx, child, java.AndroidLibraryInfoProvider); ok && child.Name() != "framework-res" { +	ctx.WalkDepsProxy(func(child, parent android.ModuleProxy) bool { +		javaInfo, ok := android.OtherModuleProvider(ctx, child, java.JavaInfoProvider) +		if ok && javaInfo.AndroidLibraryDependencyInfo != nil && child.Name() != "framework-res" {  			// Stubs of BCP and SSCP libraries should not have any dependencies on apps  			// This check ensures that we do not run into circular dependencies when UNBUNDLED_BUILD_TARGET_SDK_WITH_API_FINGERPRINT=true  			ctx.ModuleErrorf(  |