Loading AconfigFlags.bp +27 −1 Original line number Original line Diff line number Diff line Loading @@ -14,6 +14,7 @@ aconfig_srcjars = [ aconfig_srcjars = [ ":android.app.usage.flags-aconfig-java{.generated_srcjars}", ":android.app.usage.flags-aconfig-java{.generated_srcjars}", ":android.companion.flags-aconfig-java{.generated_srcjars}", ":android.content.pm.flags-aconfig-java{.generated_srcjars}", ":android.content.pm.flags-aconfig-java{.generated_srcjars}", ":android.hardware.radio.flags-aconfig-java{.generated_srcjars}", ":android.hardware.radio.flags-aconfig-java{.generated_srcjars}", ":android.nfc.flags-aconfig-java{.generated_srcjars}", ":android.nfc.flags-aconfig-java{.generated_srcjars}", Loading Loading @@ -293,6 +294,13 @@ java_aconfig_library { defaults: ["framework-minus-apex-aconfig-java-defaults"], defaults: ["framework-minus-apex-aconfig-java-defaults"], } } java_aconfig_library { name: "android.content.pm.flags-aconfig-java-host", aconfig_declarations: "android.content.pm.flags-aconfig", host_supported: true, defaults: ["framework-minus-apex-aconfig-java-defaults"], } // Media BetterTogether // Media BetterTogether aconfig_declarations { aconfig_declarations { name: "com.android.media.flags.bettertogether-aconfig", name: "com.android.media.flags.bettertogether-aconfig", Loading @@ -317,6 +325,11 @@ java_aconfig_library { name: "android.permission.flags-aconfig-java", name: "android.permission.flags-aconfig-java", aconfig_declarations: "android.permission.flags-aconfig", aconfig_declarations: "android.permission.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], defaults: ["framework-minus-apex-aconfig-java-defaults"], min_sdk_version: "30", apex_available: [ "com.android.permission", ], } } // Biometrics // Biometrics Loading Loading @@ -436,7 +449,7 @@ aconfig_declarations { package: "android.service.autofill", package: "android.service.autofill", srcs: [ srcs: [ "services/autofill/bugfixes.aconfig", "services/autofill/bugfixes.aconfig", "services/autofill/features.aconfig" "services/autofill/features.aconfig", ], ], } } Loading @@ -445,3 +458,16 @@ java_aconfig_library { aconfig_declarations: "android.service.autofill.flags-aconfig", aconfig_declarations: "android.service.autofill.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], defaults: ["framework-minus-apex-aconfig-java-defaults"], } } // Companion aconfig_declarations { name: "android.companion.flags-aconfig", package: "android.companion", srcs: ["core/java/android/companion/*.aconfig"], } java_aconfig_library { name: "android.companion.flags-aconfig-java", aconfig_declarations: "android.companion.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], } Android.mk +0 −3 Original line number Original line Diff line number Diff line Loading @@ -69,9 +69,6 @@ $(SDK_METADATA): $(TARGET_OUT_COMMON_INTERMEDIATES)/PACKAGING/framework-doc-stub .PHONY: framework-doc-stubs .PHONY: framework-doc-stubs framework-doc-stubs: $(SDK_METADATA) framework-doc-stubs: $(SDK_METADATA) # Run this for checkbuild checkbuild: doc-comment-check-docs # Include subdirectory makefiles # Include subdirectory makefiles # ============================================================ # ============================================================ Loading PREUPLOAD.cfg +1 −1 Original line number Original line Diff line number Diff line Loading @@ -25,6 +25,6 @@ hidden_api_txt_checksorted_hook = ${REPO_ROOT}/tools/platform-compat/hiddenapi/c hidden_api_txt_exclude_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/exclude.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT} hidden_api_txt_exclude_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/exclude.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT} ktfmt_hook = ${REPO_ROOT}/external/ktfmt/ktfmt.py --check -i ${REPO_ROOT}/frameworks/base/packages/SystemUI/ktfmt_includes.txt ${PREUPLOAD_FILES} ktfmt_hook = ${REPO_ROOT}/external/ktfmt/ktfmt.py --check -i ${REPO_ROOT}/frameworks/base/ktfmt_includes.txt ${PREUPLOAD_FILES} ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py --no-verify-format -f ${PREUPLOAD_FILES} ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py --no-verify-format -f ${PREUPLOAD_FILES} apex/jobscheduler/service/java/com/android/server/job/controllers/PrefetchController.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -536,10 +536,13 @@ public class PrefetchController extends StateController { static final String KEY_LAUNCH_TIME_ALLOWANCE_MS = static final String KEY_LAUNCH_TIME_ALLOWANCE_MS = PC_CONSTANT_PREFIX + "launch_time_allowance_ms"; PC_CONSTANT_PREFIX + "launch_time_allowance_ms"; private static final long DEFAULT_LAUNCH_TIME_THRESHOLD_MS = 7 * HOUR_IN_MILLIS; private static final long DEFAULT_LAUNCH_TIME_THRESHOLD_MS = HOUR_IN_MILLIS; private static final long DEFAULT_LAUNCH_TIME_ALLOWANCE_MS = 20 * MINUTE_IN_MILLIS; private static final long DEFAULT_LAUNCH_TIME_ALLOWANCE_MS = 30 * MINUTE_IN_MILLIS; /** How much time each app will have to run jobs within their standby bucket window. */ /** * The earliest amount of time before the next estimated app launch time that we may choose * to run a prefetch job for the app. */ public long LAUNCH_TIME_THRESHOLD_MS = DEFAULT_LAUNCH_TIME_THRESHOLD_MS; public long LAUNCH_TIME_THRESHOLD_MS = DEFAULT_LAUNCH_TIME_THRESHOLD_MS; /** /** Loading api/ApiDocs.bp +1 −157 Original line number Original line Diff line number Diff line Loading @@ -20,41 +20,6 @@ // The API doc generation is done by the various droiddoc modules each of which // The API doc generation is done by the various droiddoc modules each of which // is for different format. // is for different format. ///////////////////////////////////////////////////////////////////// // stub source files are generated using metalava ///////////////////////////////////////////////////////////////////// framework_docs_only_libs = [ "voip-common", "android.test.mock", "android-support-annotations", "android-support-compat", "android-support-core-ui", "android-support-core-utils", "android-support-design", "android-support-dynamic-animation", "android-support-exifinterface", "android-support-fragment", "android-support-media-compat", "android-support-percent", "android-support-transition", "android-support-v7-cardview", "android-support-v7-gridlayout", "android-support-v7-mediarouter", "android-support-v7-palette", "android-support-v7-preference", "android-support-v13", "android-support-v14-preference", "android-support-v17-leanback", "android-support-vectordrawable", "android-support-animatedvectordrawable", "android-support-v7-appcompat", "android-support-v7-recyclerview", "android-support-v8-renderscript", "android-support-multidex", "android-support-multidex-instrumentation", ] // These defaults enable doc-stub generation, api lint database generation and sdk value generation. // These defaults enable doc-stub generation, api lint database generation and sdk value generation. stubs_defaults { stubs_defaults { name: "android-non-updatable-doc-stubs-defaults", name: "android-non-updatable-doc-stubs-defaults", Loading @@ -65,7 +30,6 @@ stubs_defaults { ":android-test-mock-sources", ":android-test-mock-sources", ":android-test-runner-sources", ":android-test-runner-sources", ], ], libs: framework_docs_only_libs, create_doc_stubs: true, create_doc_stubs: true, write_sdk_values: true, write_sdk_values: true, } } Loading Loading @@ -197,7 +161,7 @@ doc_defaults { name: "framework-docs-default", name: "framework-docs-default", sdk_version: "none", sdk_version: "none", system_modules: "none", system_modules: "none", libs: framework_docs_only_libs + [ libs: [ "stub-annotations", "stub-annotations", "unsupportedappusage", "unsupportedappusage", ], ], Loading Loading @@ -236,20 +200,6 @@ doc_defaults { }, }, } } doc_defaults { name: "framework-dokka-docs-default", } droiddoc { name: "doc-comment-check-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], args: framework_docs_only_args + " -referenceonly -parsecomments", installable: false, } droiddoc { droiddoc { name: "offline-sdk-docs", name: "offline-sdk-docs", defaults: ["framework-docs-default"], defaults: ["framework-docs-default"], Loading Loading @@ -302,70 +252,6 @@ droiddoc { static_doc_properties: "docs/source.properties", static_doc_properties: "docs/source.properties", } } droiddoc { name: "online-sdk-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], hdf: [ "android.whichdoc online", "android.hasSamples true", ], proofread_file: "online-sdk-docs-proofread.txt", args: framework_docs_only_args + " -toroot / -samplegroup Admin " + " -samplegroup Background " + " -samplegroup Connectivity " + " -samplegroup Content " + " -samplegroup Input " + " -samplegroup Media " + " -samplegroup Notification " + " -samplegroup RenderScript " + " -samplegroup Security " + " -samplegroup Sensors " + " -samplegroup System " + " -samplegroup Testing " + " -samplegroup UI " + " -samplegroup Views " + " -samplegroup Wearable -samplesdir development/samples/browseable ", } droiddoc { name: "online-system-api-sdk-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-system-stubs", ], hdf: [ "android.whichdoc online", "android.hasSamples true", ], proofread_file: "online-system-api-sdk-docs-proofread.txt", args: framework_docs_only_args + " -referenceonly " + " -title \"Android SDK - Including system APIs.\" " + " -hide 101 " + " -hide 104 " + " -hide 108 " + " -toroot / -samplegroup Admin " + " -samplegroup Background " + " -samplegroup Connectivity " + " -samplegroup Content " + " -samplegroup Input " + " -samplegroup Media " + " -samplegroup Notification " + " -samplegroup RenderScript " + " -samplegroup Security " + " -samplegroup Sensors " + " -samplegroup System " + " -samplegroup Testing " + " -samplegroup UI " + " -samplegroup Views " + " -samplegroup Wearable -samplesdir development/samples/browseable ", installable: false, } droiddoc { droiddoc { name: "ds-docs-java", name: "ds-docs-java", defaults: ["framework-docs-default"], defaults: ["framework-docs-default"], Loading Loading @@ -397,7 +283,6 @@ droiddoc { droiddoc { droiddoc { name: "ds-docs-kt", name: "ds-docs-kt", defaults: ["framework-dokka-docs-default"], srcs: [ srcs: [ ":framework-doc-stubs", ":framework-doc-stubs", ], ], Loading Loading @@ -476,44 +361,3 @@ droiddoc { " -atLinksNavtree " + " -atLinksNavtree " + " -navtreeonly ", " -navtreeonly ", } } droiddoc { name: "online-sdk-dev-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], hdf: [ "android.whichdoc online", "android.hasSamples true", ], proofread_file: "online-sdk-dev-docs-proofread.txt", args: framework_docs_only_args + " -toroot / -samplegroup Admin " + " -samplegroup Background " + " -samplegroup Connectivity " + " -samplegroup Content " + " -samplegroup Input " + " -samplegroup Media " + " -samplegroup Notification " + " -samplegroup RenderScript " + " -samplegroup Security " + " -samplegroup Sensors " + " -samplegroup System " + " -samplegroup Testing " + " -samplegroup UI " + " -samplegroup Views " + " -samplegroup Wearable -samplesdir development/samples/browseable ", } droiddoc { name: "hidden-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], proofread_file: "hidden-docs-proofread.txt", args: framework_docs_only_args + " -referenceonly " + " -title \"Android SDK - Including hidden APIs.\"", } Loading
AconfigFlags.bp +27 −1 Original line number Original line Diff line number Diff line Loading @@ -14,6 +14,7 @@ aconfig_srcjars = [ aconfig_srcjars = [ ":android.app.usage.flags-aconfig-java{.generated_srcjars}", ":android.app.usage.flags-aconfig-java{.generated_srcjars}", ":android.companion.flags-aconfig-java{.generated_srcjars}", ":android.content.pm.flags-aconfig-java{.generated_srcjars}", ":android.content.pm.flags-aconfig-java{.generated_srcjars}", ":android.hardware.radio.flags-aconfig-java{.generated_srcjars}", ":android.hardware.radio.flags-aconfig-java{.generated_srcjars}", ":android.nfc.flags-aconfig-java{.generated_srcjars}", ":android.nfc.flags-aconfig-java{.generated_srcjars}", Loading Loading @@ -293,6 +294,13 @@ java_aconfig_library { defaults: ["framework-minus-apex-aconfig-java-defaults"], defaults: ["framework-minus-apex-aconfig-java-defaults"], } } java_aconfig_library { name: "android.content.pm.flags-aconfig-java-host", aconfig_declarations: "android.content.pm.flags-aconfig", host_supported: true, defaults: ["framework-minus-apex-aconfig-java-defaults"], } // Media BetterTogether // Media BetterTogether aconfig_declarations { aconfig_declarations { name: "com.android.media.flags.bettertogether-aconfig", name: "com.android.media.flags.bettertogether-aconfig", Loading @@ -317,6 +325,11 @@ java_aconfig_library { name: "android.permission.flags-aconfig-java", name: "android.permission.flags-aconfig-java", aconfig_declarations: "android.permission.flags-aconfig", aconfig_declarations: "android.permission.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], defaults: ["framework-minus-apex-aconfig-java-defaults"], min_sdk_version: "30", apex_available: [ "com.android.permission", ], } } // Biometrics // Biometrics Loading Loading @@ -436,7 +449,7 @@ aconfig_declarations { package: "android.service.autofill", package: "android.service.autofill", srcs: [ srcs: [ "services/autofill/bugfixes.aconfig", "services/autofill/bugfixes.aconfig", "services/autofill/features.aconfig" "services/autofill/features.aconfig", ], ], } } Loading @@ -445,3 +458,16 @@ java_aconfig_library { aconfig_declarations: "android.service.autofill.flags-aconfig", aconfig_declarations: "android.service.autofill.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], defaults: ["framework-minus-apex-aconfig-java-defaults"], } } // Companion aconfig_declarations { name: "android.companion.flags-aconfig", package: "android.companion", srcs: ["core/java/android/companion/*.aconfig"], } java_aconfig_library { name: "android.companion.flags-aconfig-java", aconfig_declarations: "android.companion.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], }
Android.mk +0 −3 Original line number Original line Diff line number Diff line Loading @@ -69,9 +69,6 @@ $(SDK_METADATA): $(TARGET_OUT_COMMON_INTERMEDIATES)/PACKAGING/framework-doc-stub .PHONY: framework-doc-stubs .PHONY: framework-doc-stubs framework-doc-stubs: $(SDK_METADATA) framework-doc-stubs: $(SDK_METADATA) # Run this for checkbuild checkbuild: doc-comment-check-docs # Include subdirectory makefiles # Include subdirectory makefiles # ============================================================ # ============================================================ Loading
PREUPLOAD.cfg +1 −1 Original line number Original line Diff line number Diff line Loading @@ -25,6 +25,6 @@ hidden_api_txt_checksorted_hook = ${REPO_ROOT}/tools/platform-compat/hiddenapi/c hidden_api_txt_exclude_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/exclude.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT} hidden_api_txt_exclude_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/exclude.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT} ktfmt_hook = ${REPO_ROOT}/external/ktfmt/ktfmt.py --check -i ${REPO_ROOT}/frameworks/base/packages/SystemUI/ktfmt_includes.txt ${PREUPLOAD_FILES} ktfmt_hook = ${REPO_ROOT}/external/ktfmt/ktfmt.py --check -i ${REPO_ROOT}/frameworks/base/ktfmt_includes.txt ${PREUPLOAD_FILES} ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py --no-verify-format -f ${PREUPLOAD_FILES} ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py --no-verify-format -f ${PREUPLOAD_FILES}
apex/jobscheduler/service/java/com/android/server/job/controllers/PrefetchController.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -536,10 +536,13 @@ public class PrefetchController extends StateController { static final String KEY_LAUNCH_TIME_ALLOWANCE_MS = static final String KEY_LAUNCH_TIME_ALLOWANCE_MS = PC_CONSTANT_PREFIX + "launch_time_allowance_ms"; PC_CONSTANT_PREFIX + "launch_time_allowance_ms"; private static final long DEFAULT_LAUNCH_TIME_THRESHOLD_MS = 7 * HOUR_IN_MILLIS; private static final long DEFAULT_LAUNCH_TIME_THRESHOLD_MS = HOUR_IN_MILLIS; private static final long DEFAULT_LAUNCH_TIME_ALLOWANCE_MS = 20 * MINUTE_IN_MILLIS; private static final long DEFAULT_LAUNCH_TIME_ALLOWANCE_MS = 30 * MINUTE_IN_MILLIS; /** How much time each app will have to run jobs within their standby bucket window. */ /** * The earliest amount of time before the next estimated app launch time that we may choose * to run a prefetch job for the app. */ public long LAUNCH_TIME_THRESHOLD_MS = DEFAULT_LAUNCH_TIME_THRESHOLD_MS; public long LAUNCH_TIME_THRESHOLD_MS = DEFAULT_LAUNCH_TIME_THRESHOLD_MS; /** /** Loading
api/ApiDocs.bp +1 −157 Original line number Original line Diff line number Diff line Loading @@ -20,41 +20,6 @@ // The API doc generation is done by the various droiddoc modules each of which // The API doc generation is done by the various droiddoc modules each of which // is for different format. // is for different format. ///////////////////////////////////////////////////////////////////// // stub source files are generated using metalava ///////////////////////////////////////////////////////////////////// framework_docs_only_libs = [ "voip-common", "android.test.mock", "android-support-annotations", "android-support-compat", "android-support-core-ui", "android-support-core-utils", "android-support-design", "android-support-dynamic-animation", "android-support-exifinterface", "android-support-fragment", "android-support-media-compat", "android-support-percent", "android-support-transition", "android-support-v7-cardview", "android-support-v7-gridlayout", "android-support-v7-mediarouter", "android-support-v7-palette", "android-support-v7-preference", "android-support-v13", "android-support-v14-preference", "android-support-v17-leanback", "android-support-vectordrawable", "android-support-animatedvectordrawable", "android-support-v7-appcompat", "android-support-v7-recyclerview", "android-support-v8-renderscript", "android-support-multidex", "android-support-multidex-instrumentation", ] // These defaults enable doc-stub generation, api lint database generation and sdk value generation. // These defaults enable doc-stub generation, api lint database generation and sdk value generation. stubs_defaults { stubs_defaults { name: "android-non-updatable-doc-stubs-defaults", name: "android-non-updatable-doc-stubs-defaults", Loading @@ -65,7 +30,6 @@ stubs_defaults { ":android-test-mock-sources", ":android-test-mock-sources", ":android-test-runner-sources", ":android-test-runner-sources", ], ], libs: framework_docs_only_libs, create_doc_stubs: true, create_doc_stubs: true, write_sdk_values: true, write_sdk_values: true, } } Loading Loading @@ -197,7 +161,7 @@ doc_defaults { name: "framework-docs-default", name: "framework-docs-default", sdk_version: "none", sdk_version: "none", system_modules: "none", system_modules: "none", libs: framework_docs_only_libs + [ libs: [ "stub-annotations", "stub-annotations", "unsupportedappusage", "unsupportedappusage", ], ], Loading Loading @@ -236,20 +200,6 @@ doc_defaults { }, }, } } doc_defaults { name: "framework-dokka-docs-default", } droiddoc { name: "doc-comment-check-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], args: framework_docs_only_args + " -referenceonly -parsecomments", installable: false, } droiddoc { droiddoc { name: "offline-sdk-docs", name: "offline-sdk-docs", defaults: ["framework-docs-default"], defaults: ["framework-docs-default"], Loading Loading @@ -302,70 +252,6 @@ droiddoc { static_doc_properties: "docs/source.properties", static_doc_properties: "docs/source.properties", } } droiddoc { name: "online-sdk-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], hdf: [ "android.whichdoc online", "android.hasSamples true", ], proofread_file: "online-sdk-docs-proofread.txt", args: framework_docs_only_args + " -toroot / -samplegroup Admin " + " -samplegroup Background " + " -samplegroup Connectivity " + " -samplegroup Content " + " -samplegroup Input " + " -samplegroup Media " + " -samplegroup Notification " + " -samplegroup RenderScript " + " -samplegroup Security " + " -samplegroup Sensors " + " -samplegroup System " + " -samplegroup Testing " + " -samplegroup UI " + " -samplegroup Views " + " -samplegroup Wearable -samplesdir development/samples/browseable ", } droiddoc { name: "online-system-api-sdk-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-system-stubs", ], hdf: [ "android.whichdoc online", "android.hasSamples true", ], proofread_file: "online-system-api-sdk-docs-proofread.txt", args: framework_docs_only_args + " -referenceonly " + " -title \"Android SDK - Including system APIs.\" " + " -hide 101 " + " -hide 104 " + " -hide 108 " + " -toroot / -samplegroup Admin " + " -samplegroup Background " + " -samplegroup Connectivity " + " -samplegroup Content " + " -samplegroup Input " + " -samplegroup Media " + " -samplegroup Notification " + " -samplegroup RenderScript " + " -samplegroup Security " + " -samplegroup Sensors " + " -samplegroup System " + " -samplegroup Testing " + " -samplegroup UI " + " -samplegroup Views " + " -samplegroup Wearable -samplesdir development/samples/browseable ", installable: false, } droiddoc { droiddoc { name: "ds-docs-java", name: "ds-docs-java", defaults: ["framework-docs-default"], defaults: ["framework-docs-default"], Loading Loading @@ -397,7 +283,6 @@ droiddoc { droiddoc { droiddoc { name: "ds-docs-kt", name: "ds-docs-kt", defaults: ["framework-dokka-docs-default"], srcs: [ srcs: [ ":framework-doc-stubs", ":framework-doc-stubs", ], ], Loading Loading @@ -476,44 +361,3 @@ droiddoc { " -atLinksNavtree " + " -atLinksNavtree " + " -navtreeonly ", " -navtreeonly ", } } droiddoc { name: "online-sdk-dev-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], hdf: [ "android.whichdoc online", "android.hasSamples true", ], proofread_file: "online-sdk-dev-docs-proofread.txt", args: framework_docs_only_args + " -toroot / -samplegroup Admin " + " -samplegroup Background " + " -samplegroup Connectivity " + " -samplegroup Content " + " -samplegroup Input " + " -samplegroup Media " + " -samplegroup Notification " + " -samplegroup RenderScript " + " -samplegroup Security " + " -samplegroup Sensors " + " -samplegroup System " + " -samplegroup Testing " + " -samplegroup UI " + " -samplegroup Views " + " -samplegroup Wearable -samplesdir development/samples/browseable ", } droiddoc { name: "hidden-docs", defaults: ["framework-docs-default"], srcs: [ ":framework-doc-stubs", ], proofread_file: "hidden-docs-proofread.txt", args: framework_docs_only_args + " -referenceonly " + " -title \"Android SDK - Including hidden APIs.\"", }