7ac943f7e1
Use of `--hide-annotation android.annotation.FlaggedApi` was always an intermediate solution until the required semantics for `@FlaggedApi` was determined. The `--revert-annotation` option provides those semantics. When the `@FlaggedApi` is applied to an existing API, e.g. because it has moved from system to public, or because it has changed in some way, e.g. modifiers, then the correct semantics for when that API is not required is not to hide the API but to revert it to what it was before the change necessitating the `@FlaggedApi` annotation was made. Use --revert-annotation instead of --hide-annotation Use of `--hide-annotation android.annotation.FlaggedApi` was always an intermediate solution until the required semantics for `@FlaggedApi` was determined. The `--revert-annotation` option provides those semantics. When the `@FlaggedApi` is applied to an existing API, e.g. because it has moved from system to public, or because it has changed in some way, e.g. modifiers, then the correct semantics for when that API is not required is not to hide the API but to revert it to what it was before the change necessitating the `@FlaggedApi` annotation was made. Use --revert-annotation instead of --hide-annotation Use of `--hide-annotation android.annotation.FlaggedApi` was always an intermediate solution until the required semantics for `@FlaggedApi` was determined. The `--revert-annotation` option provides those semantics. When the `@FlaggedApi` is applied to an existing API, e.g. because it has moved from system to public, or because it has changed in some way, e.g. modifiers, then the correct semantics for when that API is not required is not to hide the API but to revert it to what it was before the change necessitating the `@FlaggedApi` annotation was made. Bug: 314196587 Test: ./gradlew Change-Id: Ic97f29dd2b9f598ba0851f5f622c2a2724f18037 |
||
---|---|---|
.. | ||
config | ||
core-libraries | ||
aapt2.go | ||
aar.go | ||
aar_test.go | ||
Android.bp | ||
android_manifest.go | ||
android_manifest_test.go | ||
android_resources.go | ||
androidmk.go | ||
androidmk_test.go | ||
app.go | ||
app_builder.go | ||
app_import.go | ||
app_import_test.go | ||
app_set.go | ||
app_set_test.go | ||
app_test.go | ||
base.go | ||
boot_jars.go | ||
bootclasspath.go | ||
bootclasspath_fragment.go | ||
bootclasspath_fragment_test.go | ||
builder.go | ||
classpath_element.go | ||
classpath_fragment.go | ||
code_metadata_test.go | ||
device_host_converter.go | ||
device_host_converter_test.go | ||
dex.go | ||
dex_test.go | ||
dexpreopt.go | ||
dexpreopt_bootjars.go | ||
dexpreopt_check.go | ||
dexpreopt_config.go | ||
dexpreopt_config_test.go | ||
dexpreopt_config_testing.go | ||
dexpreopt_test.go | ||
droiddoc.go | ||
droiddoc_test.go | ||
droidstubs.go | ||
droidstubs_test.go | ||
fuzz.go | ||
fuzz_test.go | ||
gen.go | ||
generated_java_library.go | ||
generated_java_library_test.go | ||
genrule.go | ||
genrule_test.go | ||
hiddenapi.go | ||
hiddenapi_modular.go | ||
hiddenapi_monolithic.go | ||
hiddenapi_singleton.go | ||
hiddenapi_singleton_test.go | ||
jacoco.go | ||
jacoco_test.go | ||
java.go | ||
java_resources.go | ||
java_test.go | ||
jdeps.go | ||
jdeps_test.go | ||
kotlin.go | ||
kotlin_test.go | ||
legacy_core_platform_api_usage.go | ||
lint.go | ||
lint_defaults.txt | ||
lint_test.go | ||
platform_bootclasspath.go | ||
platform_bootclasspath_test.go | ||
platform_compat_config.go | ||
platform_compat_config_test.go | ||
plugin.go | ||
plugin_test.go | ||
prebuilt_apis.go | ||
prebuilt_apis_test.go | ||
proto.go | ||
proto_test.go | ||
robolectric.go | ||
rro.go | ||
rro_test.go | ||
sdk.go | ||
sdk_library.go | ||
sdk_library_external.go | ||
sdk_library_test.go | ||
sdk_test.go | ||
support_libraries.go | ||
system_modules.go | ||
system_modules_test.go | ||
systemserver_classpath_fragment.go | ||
systemserver_classpath_fragment_test.go | ||
test_spec_test.go | ||
testing.go | ||
tradefed.go |