platform_build_soong/java
Ulya Trafimovich fc24ad3d4e Propagate transitive SDK Java library dependencies to dexpreopt.
For some dependencies, like stubs, the SDK library may not be found at
build time (either because the implementation library is not among the
dependencies of the dexpreopted module, or because it's part of a
prebuilt, or because it's missing from the build altogether). In such
cases dexpreopt is useless, because dex2oat does not have access to the
full classpath (unless the &-classpath is used). Therefore do not
dexpreopt in such cases.

Test: lunch aosp_cf_x86_phone-userdebug && m
Bug: 132357300
Change-Id: If289088cfd103011ccb16165e95a97b30fd31b81
2020-08-27 11:47:15 +01:00
..
config Merge "Make the default exec strategy for javac/r8/d8 remote local fallback." 2020-08-18 00:54:03 +00:00
aapt2.go Add rules to handle asset resources. 2020-01-16 12:19:49 -08:00
aar.go Propagate transitive SDK Java library dependencies to dexpreopt. 2020-08-27 11:47:15 +01:00
Android.bp Add data_native_bins property to java_test_host 2020-07-27 09:14:06 -07:00
android_manifest.go Collect paths to transitive SDK Java library dependencies. 2020-08-19 13:51:21 +01:00
android_resources.go
androidmk.go Merge "Add imports_sdk_version to prebuilt_apis" 2020-08-24 16:50:51 +00:00
androidmk_test.go Support multiple dists per Android.bp module, and dist output selection. 2020-06-25 12:42:07 +00:00
app.go Propagate transitive SDK Java library dependencies to dexpreopt. 2020-08-27 11:47:15 +01:00
app_builder.go Add support for remote-execution / caching of jar/zip actions 2020-05-28 11:56:48 -07:00
app_test.go Propagate transitive SDK Java library dependencies to dexpreopt. 2020-08-27 11:47:15 +01:00
builder.go Output apkcerts file for android_app_set. 2020-07-01 10:03:09 -07:00
device_host_converter.go Collect paths to transitive SDK Java library dependencies. 2020-08-19 13:51:21 +01:00
device_host_converter_test.go Add method to determine variations from a Target 2019-10-16 14:52:30 -07:00
dex.go Capture list of unused methods when shrinking in R8 2020-08-19 11:19:14 -07:00
dexpreopt.go Only look for profiles when we have a profile dir 2020-06-24 16:33:31 -07:00
dexpreopt_bootjars.go Reland: Deduplicate APEX variants that would build identically 2020-08-19 10:21:17 -07:00
dexpreopt_bootjars_test.go Add structured representation for colon-separated jar lists. 2020-08-05 09:59:30 +01:00
dexpreopt_config.go Add structured representation for colon-separated jar lists. 2020-08-05 09:59:30 +01:00
dexpreopt_test.go Add a rule about platform_apis 2019-07-29 20:48:30 +09:00
droiddoc.go Remove obsolete PDK build functionality 2020-08-11 01:11:44 +00:00
gen.go Shard aidl compiles into srcjars 2019-10-04 14:00:36 -07:00
genrule.go Dedup java genrule module type registration 2019-12-19 19:19:40 +00:00
hiddenapi.go Rename class2greylist 2020-08-13 17:33:14 +01:00
hiddenapi_singleton.go Rename hiddenapi csv artifact 2020-08-10 17:23:52 +01:00
jacoco.go Use a default exclude filter for JaCoCo in Soong. 2020-06-25 16:45:44 +00:00
jacoco_test.go
java.go Propagate transitive SDK Java library dependencies to dexpreopt. 2020-08-27 11:47:15 +01:00
java_resources.go Track sources for srcjars across modules 2019-05-06 14:22:26 -07:00
java_test.go Use common helper functions for getting sorted map keys. 2020-08-20 12:37:03 +01:00
jdeps.go Add soong cc and java deps to general-tests dist 2020-07-06 16:19:56 -07:00
jdeps_test.go
kotlin.go Support kotlin multiplatform sources 2020-07-06 17:58:09 -07:00
kotlin_test.go Repeat kapt processor argument for multiple processors 2020-04-22 20:43:37 -07:00
legacy_core_platform_api_usage.go Add SettingsRoboTests to the allow-list for legacy core/platform API. 2020-07-23 12:34:07 +01:00
lint.go Support ninja rsp files in soong_zip 2020-08-19 21:18:56 +00:00
lint_defaults.txt Add support for running Android lint on java and android modules. 2020-06-16 15:44:16 -07:00
OWNERS Add ART folks to owner of dexpreopt related file. 2019-04-30 15:33:49 +01:00
platform_compat_config.go Add support for compat config in APEX. 2020-02-05 13:33:50 +00:00
plugin.go Consolidate adding common java properties 2020-06-15 18:16:10 -07:00
plugin_test.go Java test code clean-up 2019-07-17 11:15:09 -07:00
prebuilt_apis.go Add imports_sdk_version to prebuilt_apis 2020-08-20 09:48:50 -07:00
proto.go Default to compiling lite protos 2019-10-26 20:35:13 +00:00
robolectric.go Introduce AlwaysUsePrebuiltSdks 2020-08-07 12:15:52 +09:00
sdk.go Remove obsolete PDK build functionality 2020-08-11 01:11:44 +00:00
sdk_library.go Merge "Remove duplicated use of UsesLibraryDependency" 2020-08-21 10:01:58 +00:00
sdk_test.go Remove obsolete PDK build functionality 2020-08-11 01:11:44 +00:00
support_libraries.go Allow other module types in androidx 2019-07-22 13:18:48 -07:00
sysprop.go Create public stub for platform's sysprop_library 2019-12-19 09:35:23 +09:00
system_modules.go Remove old SdkMemberType API for creating snapshot modules 2020-03-23 08:48:03 +00:00
testing.go Add data_native_bins property to java_test_host 2020-07-27 09:14:06 -07:00
tradefed.go Add tradefed_java_library_host 2019-10-18 15:14:15 -07:00