Loading Android.bp +0 −1 Original line number Original line Diff line number Diff line Loading @@ -1268,7 +1268,6 @@ filegroup { // TODO(b/145644363): move this to under StubLibraries.bp or ApiDocs.bp // TODO(b/145644363): move this to under StubLibraries.bp or ApiDocs.bp metalava_framework_docs_args = "--manifest $(location core/res/AndroidManifest.xml) " + metalava_framework_docs_args = "--manifest $(location core/res/AndroidManifest.xml) " + "--ignore-classes-on-classpath " + "--hide-package com.android.server " + "--hide-package com.android.server " + "--hide-package android.audio.policy.configuration.V7_0 " + "--hide-package android.audio.policy.configuration.V7_0 " + "--error UnhiddenSystemApi " + "--error UnhiddenSystemApi " + Loading ApiDocs.bp +7 −2 Original line number Original line Diff line number Diff line Loading @@ -91,7 +91,9 @@ droidstubs { arg_files: [ arg_files: [ "core/res/AndroidManifest.xml", "core/res/AndroidManifest.xml", ], ], args: metalava_framework_docs_args, args: metalava_framework_docs_args + // Needed for hidden libcore annotations for now. " --ignore-classes-on-classpath ", write_sdk_values: true, write_sdk_values: true, } } Loading @@ -101,7 +103,10 @@ droidstubs { arg_files: [ arg_files: [ "core/res/AndroidManifest.xml", "core/res/AndroidManifest.xml", ], ], args: metalava_framework_docs_args + " --show-annotation android.annotation.SystemApi\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\) ", args: metalava_framework_docs_args + // Needed for hidden libcore annotations for now. " --ignore-classes-on-classpath " + " --show-annotation android.annotation.SystemApi\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\) ", write_sdk_values: true, write_sdk_values: true, } } Loading StubLibraries.bp +4 −1 Original line number Original line Diff line number Diff line Loading @@ -50,7 +50,9 @@ stubs_defaults { ":art.module.public.api{.public.stubs.source}", ":art.module.public.api{.public.stubs.source}", "**/package.html", "**/package.html", ], ], sdk_version: "core_platform", sdk_version: "none", system_modules: "none", java_version: "1.8", arg_files: ["core/res/AndroidManifest.xml"], arg_files: ["core/res/AndroidManifest.xml"], // TODO(b/147699819): remove below aidl includes. // TODO(b/147699819): remove below aidl includes. aidl: { aidl: { Loading @@ -77,6 +79,7 @@ stubs_defaults { "android.hardware.usb.gadget-V1.0-java", "android.hardware.usb.gadget-V1.0-java", "android.hardware.vibrator-V1.3-java", "android.hardware.vibrator-V1.3-java", "framework-protos", "framework-protos", "stable.core.platform.api.stubs", // There are a few classes from modules used as type arguments that // There are a few classes from modules used as type arguments that // need to be resolved by metalava. For now, we can use a previously // need to be resolved by metalava. For now, we can use a previously // finalized stub library to resolve them. If a new class gets added, // finalized stub library to resolve them. If a new class gets added, Loading Loading
Android.bp +0 −1 Original line number Original line Diff line number Diff line Loading @@ -1268,7 +1268,6 @@ filegroup { // TODO(b/145644363): move this to under StubLibraries.bp or ApiDocs.bp // TODO(b/145644363): move this to under StubLibraries.bp or ApiDocs.bp metalava_framework_docs_args = "--manifest $(location core/res/AndroidManifest.xml) " + metalava_framework_docs_args = "--manifest $(location core/res/AndroidManifest.xml) " + "--ignore-classes-on-classpath " + "--hide-package com.android.server " + "--hide-package com.android.server " + "--hide-package android.audio.policy.configuration.V7_0 " + "--hide-package android.audio.policy.configuration.V7_0 " + "--error UnhiddenSystemApi " + "--error UnhiddenSystemApi " + Loading
ApiDocs.bp +7 −2 Original line number Original line Diff line number Diff line Loading @@ -91,7 +91,9 @@ droidstubs { arg_files: [ arg_files: [ "core/res/AndroidManifest.xml", "core/res/AndroidManifest.xml", ], ], args: metalava_framework_docs_args, args: metalava_framework_docs_args + // Needed for hidden libcore annotations for now. " --ignore-classes-on-classpath ", write_sdk_values: true, write_sdk_values: true, } } Loading @@ -101,7 +103,10 @@ droidstubs { arg_files: [ arg_files: [ "core/res/AndroidManifest.xml", "core/res/AndroidManifest.xml", ], ], args: metalava_framework_docs_args + " --show-annotation android.annotation.SystemApi\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\) ", args: metalava_framework_docs_args + // Needed for hidden libcore annotations for now. " --ignore-classes-on-classpath " + " --show-annotation android.annotation.SystemApi\\(client=android.annotation.SystemApi.Client.PRIVILEGED_APPS\\) ", write_sdk_values: true, write_sdk_values: true, } } Loading
StubLibraries.bp +4 −1 Original line number Original line Diff line number Diff line Loading @@ -50,7 +50,9 @@ stubs_defaults { ":art.module.public.api{.public.stubs.source}", ":art.module.public.api{.public.stubs.source}", "**/package.html", "**/package.html", ], ], sdk_version: "core_platform", sdk_version: "none", system_modules: "none", java_version: "1.8", arg_files: ["core/res/AndroidManifest.xml"], arg_files: ["core/res/AndroidManifest.xml"], // TODO(b/147699819): remove below aidl includes. // TODO(b/147699819): remove below aidl includes. aidl: { aidl: { Loading @@ -77,6 +79,7 @@ stubs_defaults { "android.hardware.usb.gadget-V1.0-java", "android.hardware.usb.gadget-V1.0-java", "android.hardware.vibrator-V1.3-java", "android.hardware.vibrator-V1.3-java", "framework-protos", "framework-protos", "stable.core.platform.api.stubs", // There are a few classes from modules used as type arguments that // There are a few classes from modules used as type arguments that // need to be resolved by metalava. For now, we can use a previously // need to be resolved by metalava. For now, we can use a previously // finalized stub library to resolve them. If a new class gets added, // finalized stub library to resolve them. If a new class gets added, Loading