platform_build_soong/java
Paul Duffin 6e9bc01b97 Remove unnecessary dedup logic
The CreateClasspathElements function makes sure that each standalone
library and bootclasspath_fragment on the platform bootclasspath
appear once and once only and each file extracted is unique to the
module so there is no chance that any duplicate files will be used.

Bug: 194063708
Test: m out/soong/hiddenapi/hiddenapi-flags.csv
      - check that this does not change the contents.
Change-Id: I60c02baa4d179293ee0f305375afaa3a8c98e112
2021-07-20 22:02:44 +01:00
..
config Time out and dump stacks from R8 processes after 30 minutes 2021-04-30 14:14:46 -07:00
core-libraries Move modules containing ART, conscrypt and i18n from libcore 2021-07-12 10:10:42 +01:00
aapt2.go Improve comments in java/aapt2.go 2020-11-30 14:16:02 -08:00
aar.go SdkSpec is fully using ApiLevel 2021-04-08 11:27:24 +09:00
Android.bp Add sdk_library_test.go to Android.bp file 2021-06-27 20:42:48 +01:00
android_manifest.go SdkSpec is fully using ApiLevel 2021-04-08 11:27:24 +09:00
android_resources.go Add preparer for overlay pre-singleton registration 2021-03-22 22:09:53 +00:00
androidmk.go add the LOCAL_DISABLE_TEST_CONFIG variable 2021-05-27 17:53:46 -07:00
androidmk_test.go add the LOCAL_DISABLE_TEST_CONFIG variable 2021-05-27 17:53:46 -07:00
app.go Don't attempt to add stub libraries to class loader context. 2021-07-16 14:44:18 +01:00
app_builder.go Move android package on top of remotexec 2021-03-18 16:17:34 -07:00
app_import.go Tag android_app_import's apk as android:"path" 2021-06-29 02:07:24 +09:00
app_import_test.go DO NOT MERGE - Merge ab/7272582 2021-06-17 21:41:17 +00:00
app_set.go Break up app.go. 2020-12-21 12:31:51 -08:00
app_set_test.go Remove uses of buildDir from java/app_set_test.go 2021-03-24 00:01:15 +00:00
app_test.go Remove extraneous calls to TestingBuildParams.RelativeToTop() 2021-03-30 20:03:22 +01:00
base.go Filter srcjars out of srcFiles 2021-06-29 10:43:57 -07:00
boot_jars.go Disable boot jars package check if no boot jars have been configured 2021-06-22 14:55:30 +01:00
bootclasspath.go Add HiddenAPIScope to replace use of SdkKind 2021-06-24 21:56:27 +01:00
bootclasspath_fragment.go Require prebuilt_bootclasspath_fragment to provide hidden API files 2021-07-20 19:18:13 +01:00
bootclasspath_fragment_test.go Support using java_sdk_library components in stub_libs 2021-06-30 19:36:52 +01:00
builder.go Add a build flag to always enable errorprone per-target 2021-06-14 15:31:32 -07:00
classpath_element.go Add ClasspathElement support 2021-06-18 11:46:52 +01:00
classpath_fragment.go Use both module name and stem name to filter updatable boot jars 2021-06-29 23:35:25 +01:00
device_host_converter.go Clear remains of java.Dependency interface. 2021-03-05 14:57:51 +00:00
device_host_converter_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
dex.go Time out and dump stacks from R8 processes after 30 minutes 2021-04-30 14:14:46 -07:00
dexpreopt.go dexpreopt.config should be created even though unbundled image is built 2021-07-15 09:57:49 +09:00
dexpreopt_bootjars.go Merge "Document how APEXes are identified in the boot jar variables." 2021-07-15 18:57:00 +00:00
dexpreopt_bootjars_test.go Build boot images in bootclasspath_fragment/platform_bootclasspath 2021-05-12 21:51:27 +01:00
dexpreopt_config.go Make copyBootJarsToPredefinedLocations simpler and less fragile 2021-06-10 14:28:10 +01:00
dexpreopt_test.go Skip TestDex2oatToolDeps on Darwin. 2021-05-20 15:53:00 +01:00
droiddoc.go Stop filtering html files from droidstubs input 2021-06-07 16:02:53 +01:00
droiddoc_test.go Remove extraneous calls to TestingBuildParams.RelativeToTop() 2021-03-30 20:03:22 +01:00
droidstubs.go Use system stubs for framework-doc-system-stubs. 2021-06-29 22:25:57 +01:00
droidstubs_test.go Use system stubs for framework-doc-system-stubs. 2021-06-29 22:25:57 +01:00
gen.go Take Module implementations out of java/java.go. 2021-03-19 15:46:38 -07:00
genrule.go
hiddenapi.go Maintain header order in merge_csv 2021-06-09 14:02:03 +01:00
hiddenapi_modular.go Remove unnecessary dedup logic 2021-07-20 22:02:44 +01:00
hiddenapi_monolithic.go Remove unnecessary dedup logic 2021-07-20 22:02:44 +01:00
hiddenapi_singleton.go Drop "prebuilt_" prefixes from names registered in ApexInfo.InApexXxx. 2021-05-26 17:05:17 +01:00
hiddenapi_singleton_test.go Add a test for hidden API encoding of java_sdk_library 2021-05-17 18:38:06 +01:00
jacoco.go Added quotes to protect wildcard 2021-06-30 14:29:49 -04:00
jacoco_test.go Added quotes to protect wildcard 2021-06-30 14:29:49 -04:00
java.go Merge "Revert "Export implementation class jars for java_boot_libs"" 2021-07-19 09:49:17 +00:00
java_resources.go
java_test.go Allow disabling errorprone even when RUN_ERROR_PRONE is true 2021-06-18 12:34:51 -07: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 Silence kotlinc JDK9 warnings 2021-03-31 13:17:42 -07:00
kotlin_test.go Add a build flag to always enable errorprone per-target 2021-06-14 15:31:32 -07:00
legacy_core_platform_api_usage.go Merge "Add test suite to legacy core platform allowlist." am: 7d1f1cf27c am: ae3f51b415 2021-03-16 23:35:50 +00:00
lint.go make system server modules use filtered lint database 2021-07-05 16:57:34 +00:00
lint_defaults.txt Downgrade new errors from lint 7.1.0-dev to warnings 2021-06-29 10:43:57 -07:00
lint_test.go make system server modules use filtered lint database 2021-07-05 16:57:34 +00:00
OWNERS Update dex_preopt related OWNERS 2021-06-17 17:05:39 +01:00
platform_bootclasspath.go Avoid permitted_packages related build failures in unbundled builds 2021-07-16 17:03:17 +01:00
platform_bootclasspath_test.go Make CheckHiddenAPIRuleInputs more reusable 2021-06-20 19:09:09 +01:00
platform_compat_config.go Extract IsModuleInVersionedSdk 2021-04-28 00:39:52 +01:00
platform_compat_config_test.go Add platform_compat_config to sdk 2021-03-22 19:13:40 +00:00
plugin.go Register java_plugin in PrepareForTestWithJavaBuildComponents 2021-03-24 00:01:15 +00:00
plugin_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
prebuilt_apis.go Remove special case code for obsolete files 2021-04-13 19:09:48 +01:00
proto.go Improve java.go readability. 2021-03-15 13:58:44 -07:00
robolectric.go Drop strings.HasPrefix when guarding strings.TrimPrefix. 2021-07-15 08:30:27 +01:00
rro.go Port module_partition logic for RRO from Make to Soong 2021-06-08 17:53:31 +00:00
rro_test.go Port module_partition logic for RRO from Make to Soong 2021-06-08 17:53:31 +00:00
sdk.go "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES) 2021-06-29 22:05:58 +01:00
sdk_library.go Merge "Remove OptionalImplicitSdkLibrary() function (it's not used anymore)." 2021-07-19 10:38:45 +00:00
sdk_library_external.go Remove global state from sysprop libraries 2021-02-26 16:28:12 -08:00
sdk_library_test.go Add sdk_library_test.go to Android.bp file 2021-06-27 20:42:48 +01:00
sdk_test.go "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES) 2021-06-29 22:05:58 +01:00
support_libraries.go
system_modules.go Make all SdkMemberTypes support transitive member deps 2021-05-06 23:13:06 +01:00
system_modules_test.go Remove varargs from RunTest(t *testing.T) 2021-03-31 16:03:59 +01:00
systemserver_classpath_fragment.go Use both module name and stem name to filter updatable boot jars 2021-06-29 23:35:25 +01:00
systemserver_classpath_fragment_test.go Rename generate proto config file to match classpath type. 2021-05-24 12:52:01 +01:00
testing.go "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES) 2021-06-29 22:05:58 +01:00
tradefed.go