platform_build_soong/java
Paul Duffin 886060a688 Defer error reporting of missing prebuilt dex jar files
Unless the prebuilt dex jar files are explicitly required to build
system images or dex preopting defer reporting of any missing dex boot
jars from Soong to Ninja.

This will prevent builds that contain prebuilt sdks, containing prebuilt
bootclasspath_fragment modules but without a corresponding apex_set or
prebuilt_apex module from failing even when it is not building against
the prebuilt sdk.

Bug: 179354495
Test: m nothing
Merged-In: Ibde3bf840a7413785cd32bd6cea1c322f90c59af
Change-Id: Ibde3bf840a7413785cd32bd6cea1c322f90c59af
(cherry picked from commit ef083c9556)
2021-07-01 17:20:53 +01:00
..
config Time out and dump stacks from R8 processes after 30 minutes 2021-04-30 14:14:46 -07:00
aapt2.go
aar.go
Android.bp Add ClasspathElement support 2021-06-18 21:02:10 +01:00
android_manifest.go
android_resources.go
androidmk.go add the LOCAL_DISABLE_TEST_CONFIG variable 2021-06-03 10:16:39 -07:00
androidmk_test.go add the LOCAL_DISABLE_TEST_CONFIG variable 2021-06-03 10:16:39 -07:00
app.go Merge "Refactor vendor snapshot to use LinkableInterface." am: 7ce2dee09e am: 61c475060a am: 001c11e93a 2021-05-12 21:13:41 +00:00
app_builder.go
app_import.go
app_import_test.go
app_set.go
app_set_test.go
app_test.go
base.go Use trimmed lint database for mainline modules 2021-06-25 18:09:45 +00:00
boot_jars.go Exclude jacocoagent from boot jars package check 2021-06-18 12:11:17 +01:00
bootclasspath.go Add HiddenAPIScope to replace use of SdkKind 2021-06-25 16:44:30 +01:00
bootclasspath_fragment.go Revert "Make bootclasspath_fragments always perform hidden API processing" 2021-07-01 15:27:27 +00:00
bootclasspath_fragment_test.go Support using java_sdk_library components in stub_libs 2021-07-01 14:27:42 +01:00
builder.go
classpath_element.go Add ClasspathElement support 2021-06-18 21:02:10 +01:00
classpath_fragment.go Rename generate proto config file to match classpath type. 2021-05-24 13:38:45 +01:00
device_host_converter.go
device_host_converter_test.go
dex.go Time out and dump stacks from R8 processes after 30 minutes 2021-04-30 14:14:46 -07:00
dexpreopt.go Add usesTargetFiles option in dexpreopt_gen 2021-05-18 12:09:28 +09:00
dexpreopt_bootjars.go Expose imageLocationsOnDevice as well as imageLocationsOnHost 2021-06-24 13:14:29 +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-16 03:06:35 +01:00
dexpreopt_test.go Skip TestDex2oatToolDeps on Darwin. 2021-05-20 17:36:22 +01:00
droiddoc.go Stop filtering html files from droidstubs input 2021-06-09 13:54:38 +01:00
droiddoc_test.go
droidstubs.go Revert "Hacky workaround for half-finalized builds." 2021-06-13 18:15:26 -06:00
droidstubs_test.go
gen.go
genrule.go
hiddenapi.go Maintain header order in merge_csv 2021-06-16 03:06:33 +01:00
hiddenapi_modular.go Defer error reporting of missing prebuilt dex jar files 2021-07-01 17:20:53 +01:00
hiddenapi_monolithic.go Fix monolithic hidden API processing with prebuilts 2021-06-22 19:16:27 +01:00
hiddenapi_singleton.go Merge "Drop "prebuilt_" prefixes from names registered in ApexInfo.InApexXxx." 2021-05-27 17:23:16 +00:00
hiddenapi_singleton_test.go Add a test for hidden API encoding of java_sdk_library 2021-05-18 07:59:29 +01:00
jacoco.go
jacoco_test.go
java.go Add commonSdkLibraryAndImportModule interface 2021-06-23 17:46:50 +01:00
java_resources.go
java_test.go Move java_sdk_library tests to sdk_library_test.go 2021-06-02 08:06:40 -07:00
jdeps.go
jdeps_test.go
kotlin.go
kotlin_test.go
legacy_core_platform_api_usage.go
lint.go Use trimmed lint database for mainline modules 2021-06-25 18:09:45 +00:00
lint_defaults.txt
lint_test.go Use trimmed lint database for mainline modules 2021-06-25 18:09:45 +00:00
OWNERS
platform_bootclasspath.go Verify the modular stub flags are subsets of the monolithic stub flags 2021-06-25 21:59:28 +01:00
platform_bootclasspath_test.go Fix monolithic hidden API processing with prebuilts 2021-06-22 19:16:27 +01:00
platform_compat_config.go Extract IsModuleInVersionedSdk 2021-04-28 00:39:52 +01:00
platform_compat_config_test.go
plugin.go
plugin_test.go
prebuilt_apis.go
proto.go
robolectric.go
rro.go
rro_test.go
sdk.go "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES) 2021-07-01 10:57:26 +01:00
sdk_library.go Support using java_sdk_library components in stub_libs 2021-07-01 14:27:42 +01:00
sdk_library_external.go
sdk_library_test.go Remove duplicate component from sdk snapshot 2021-06-23 17:46:50 +01:00
sdk_test.go "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES) 2021-07-01 10:57:26 +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
systemserver_classpath_fragment.go Ensure that systemserverclasspath_fragment does not depend on prebuilts 2021-07-01 12:24:12 +01:00
systemserver_classpath_fragment_test.go Rename generate proto config file to match classpath type. 2021-05-24 13:38:45 +01:00
testing.go "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES) 2021-07-01 10:57:26 +01:00
tradefed.go