android_build_soong/java
Paul Duffin 82b3fcf123 Remove duplicates in monolithic hidden API files
Previously, multiple APEX variants of some boot jars were being
processed by hiddenapi to extract information which resulted in
duplicate entries in the monolithic hidden API files.

This change applies the same filter that was previously used to ensure
that the hiddenapi-flags.csv file did not include any duplicates to all
sources of hidden API information.

Bug: 180102243
Test: m droid
      Verified that hiddenapi files (both aggregated ones and for the
      individual modules) are not affected by this change other than
      removing some duplicates entries.
Change-Id: I9ffc8586d5d6efea4e3440be2dfd5424790665c8
2021-02-16 13:28:26 +00:00
..
config Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
aapt2.go Improve comments in java/aapt2.go 2020-11-30 14:16:02 -08:00
aar.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
Android.bp Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
android_manifest.go Rename fields and methods to reflect class loader context changes. 2020-11-16 14:59:07 +00:00
android_resources.go Add dependency to list of asset files 2020-12-11 19:54:16 +00:00
androidmk.go Enable android_app_import to supply framework-res. 2021-02-05 14:30:46 -08:00
androidmk_test.go Supply LOCAL_SOONG_DEX_JAR for java_import with compile_dex. 2021-01-19 18:15:16 +00:00
app.go Write module dexpreopt.config for Make. 2021-01-28 06:29:13 +00:00
app_builder.go Soong: remove output file before running signapk 2020-11-25 23:07:23 +01:00
app_import.go Enable android_app_import to supply framework-res. 2021-02-05 14:30:46 -08:00
app_import_test.go Enable android_app_import to supply framework-res. 2021-02-05 14:30:46 -08:00
app_set.go Break up app.go. 2020-12-21 12:31:51 -08:00
app_set_test.go Break up app.go. 2020-12-21 12:31:51 -08:00
app_test.go Merge "Break up app.go." 2020-12-28 17:50:44 +00:00
boot_image.go Allow cross-cutting dependencies like licenses. 2021-02-05 19:59:11 -08:00
boot_image_test.go Add boot_image module type 2021-01-26 13:00:07 +00:00
boot_jars.go Fix boot jar handling when both source and prebuilt APEXes and modules 2021-01-28 20:09:24 +00:00
builder.go Turn missing jarjar output files into errors 2021-02-08 10:14:04 -08:00
device_host_converter.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
device_host_converter_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
dex.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
dexpreopt.go Don't write nonexistent DEX file paths to dexpreopt.config files. 2021-02-04 12:14:51 +00:00
dexpreopt_bootjars.go Improve module filtering in hiddenapi stubFlagsRule() 2021-02-05 13:33:25 +00:00
dexpreopt_bootjars_test.go Add java.RegisterRequiredBuildComponentsForTest function 2021-01-21 11:47:32 +00:00
dexpreopt_config.go Retry: Make ConfiguredJarList immutable 2020-10-27 17:37:20 +00:00
dexpreopt_test.go Write module dexpreopt.config for Make. 2021-01-28 06:29:13 +00:00
droiddoc.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
gen.go Use soong_zip -srcjar for proto and aidl srcjars 2020-12-23 17:13:16 -08:00
genrule.go
hiddenapi.go Remove duplicates in monolithic hidden API files 2021-02-16 13:28:26 +00:00
hiddenapi_singleton.go Remove duplicates in monolithic hidden API files 2021-02-16 13:28:26 +00:00
hiddenapi_singleton_test.go Remove implicit dependency from <x> -> <x>-hiddenapi 2021-02-16 13:28:26 +00:00
jacoco.go Use a default exclude filter for JaCoCo in Soong. 2020-07-08 19:29:10 +00:00
jacoco_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
java.go Allow explicitly specified additional annotations for hiddenapi 2021-02-16 13:28:26 +00:00
java_resources.go
java_test.go Make dexpreopt tools available for all java tests 2021-01-25 19:15:19 +00:00
jdeps.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
jdeps_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
kotlin.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
kotlin_test.go Support extra checks for ErrorProne in a dedicated property 2020-11-19 14:20:12 -08:00
legacy_core_platform_api_usage.go Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) 2020-08-29 01:17:45 -07:00
lint.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
lint_defaults.txt Add support for running Android lint on java and android modules. 2020-06-18 11:01:47 -07:00
OWNERS
platform_compat_config.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
plugin.go Consolidate adding common java properties 2020-06-18 11:01:47 -07:00
plugin_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
prebuilt_apis.go Fix prebuilt_apis creating of "latest" incompatibilities 2021-01-26 18:08:19 +00:00
proto.go bp2build: convert paths/module refs to Bazel label 2021-02-04 13:45:56 -05:00
robolectric.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
rro.go go/Android.bp: Clarify sdk_version documentation. 2021-01-28 21:55:37 +00:00
rro_test.go Break up app.go. 2020-12-21 12:31:51 -08:00
sdk.go Merge "Fix api_fingerprint.txt generation" 2021-02-15 11:31:37 +00:00
sdk_library.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
sdk_library_external.go Add java sdk library enforcement flag 2020-11-24 17:56:15 +09:00
sdk_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
support_libraries.go
sysprop.go Add comments about sysprop_library 2020-11-24 14:13:31 +09:00
system_modules.go Convert java.Dependency to JavaInfo provider 2021-02-09 15:36:25 -08:00
testing.go Refactor the hiddenAPI() method for reusability 2021-02-08 19:10:50 +00:00
tradefed.go