platform_build_soong/java
Paul Duffin 47932935e9 Separate storing config for MakeVars from building boot image
Previously, the initialization of the dexpreoptBootJars fields used to
store information needed in its MakeVars method was interleaved with
the calls to buildBootImage(). In fact those fields were initialized
from the *bootImageConfig returned by buildBootImage(). However, the
method simply returned the *bootImageConfig value that was passed in.

Separating the initialization from the calls to buildBootImage() allows
the functionality to be moved to platform_bootclasspath separately.

Bug: 177892522
Test: m nothing
Change-Id: I8ba460f60be553516de5f186e14377bb0ec1b2cd
2021-05-12 21:51:27 +01:00
..
config Time out and dump stacks from R8 processes after 30 minutes 2021-04-30 14:14:46 -07:00
Android.bp Split SYSTEMSERVERCLASSPATH entries from platform_bootclasspath. 2021-05-07 13:24:16 +01:00
OWNERS Add ART folks to owner of dexpreopt related file. 2019-04-30 15:33:49 +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_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 Expose "full" dexpreopt.config 2021-04-19 18:24:42 +09:00
androidmk_test.go Remove javaFixtureFactory 2021-03-24 01:07:12 +00:00
app.go SdkSpec is fully using ApiLevel 2021-04-08 11:27:24 +09:00
app_builder.go Move android package on top of remotexec 2021-03-18 16:17:34 -07:00
app_import.go SdkSpec is fully using ApiLevel 2021-04-08 11:27:24 +09:00
app_import_test.go Remove uses of buildDir from java/app_import_test.go 2021-03-24 00:01:15 +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 SdkSpec is fully using ApiLevel 2021-04-08 11:27:24 +09:00
boot_jars.go Add IsModulePreferred 2021-04-06 21:18:34 +01:00
bootclasspath.go Extract logic to gather deps added for <apex>:<module> pairs 2021-04-29 11:34:59 +01:00
bootclasspath_fragment.go Move copying of dex files from dexpreopt_bootjars singleton 2021-05-12 21:51:19 +01:00
bootclasspath_fragment_test.go Add stub_libs properties to bootclasspath_fragment snapshot 2021-04-28 22:02:00 +01:00
builder.go Support multiple rsp files in REParams 2021-03-25 11:06:45 -07:00
classpath_fragment.go Generate empty classpaths.proto for bootclasspath_fragment.go. 2021-05-11 10:34:47 +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 Merge "Rename fields in dexpreopt config" 2021-05-08 01:47:39 +00:00
dexpreopt_bootjars.go Separate storing config for MakeVars from building boot image 2021-05-12 21:51:27 +01:00
dexpreopt_bootjars_test.go Handle boot jars on /system_ext correctly. 2021-04-15 15:07:06 +01:00
dexpreopt_config.go Merge "Rename fields in dexpreopt config" 2021-05-08 01:47:39 +00:00
dexpreopt_test.go Write module dexpreopt.config for Make. 2021-01-28 06:29:13 +00:00
droiddoc.go Move stub providers to droidstubs.go 2021-05-05 10:36:05 +01:00
droiddoc_test.go Remove extraneous calls to TestingBuildParams.RelativeToTop() 2021-03-30 20:03:22 +01:00
droidstubs.go Merge "Move stub providers to droidstubs.go" 2021-05-05 13:17:37 +00:00
droidstubs_test.go Remove support for unsandboxed metalava 2021-03-31 13:17:42 -07:00
gen.go Take Module implementations out of java/java.go. 2021-03-19 15:46:38 -07:00
genrule.go Dedup java genrule module type registration 2019-12-19 19:19:40 +00:00
hiddenapi.go Fix build failure when building unbundled apps (second try) 2021-04-30 13:42:44 +01:00
hiddenapi_modular.go Add support for specifying api provided by bootclasspath_fragment 2021-04-28 21:59:46 +01:00
hiddenapi_singleton.go Move copying of dex files from dexpreopt_bootjars singleton 2021-05-12 21:51:19 +01:00
hiddenapi_singleton_test.go Move monolithic stub flags generation to platform_bootclasspath 2021-04-22 14:23:28 +01: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 Strict updatability linting against dependencies. 2021-05-10 15:30:00 -07:00
java_resources.go Track sources for srcjars across modules 2019-05-06 14:22:26 -07:00
java_test.go Merge changes Ia74a2b83,I30a46c8f,Iac7c0149 2021-04-22 15:39:41 +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 Silence kotlinc JDK9 warnings 2021-03-31 13:17:42 -07:00
kotlin_test.go Remove uses of buildDir from java/kotlin_test.go 2021-03-24 01:07:12 +00:00
legacy_core_platform_api_usage.go Merge "Add test suite to legacy core platform allowlist." 2021-03-16 23:02:39 +00:00
lint.go Strict updatability linting against dependencies. 2021-05-10 15:30:00 -07:00
lint_defaults.txt Update soong for new lint version 2021-04-06 17:49:19 +00:00
lint_test.go Strict updatability linting against dependencies. 2021-05-10 15:30:00 -07:00
platform_bootclasspath.go Move copying of dex files from dexpreopt_bootjars singleton 2021-05-12 21:51:19 +01:00
platform_bootclasspath_test.go Support dex_import on platform_bootclasspath 2021-05-04 14:07:23 +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 Support robolectric prebuilts in android_robolectric_test 2021-03-05 19:22:30 +00:00
rro.go SdkSpec is fully using ApiLevel 2021-04-08 11:27:24 +09:00
rro_test.go Remove extraneous calls to TestingBuildParams.RelativeToTop() 2021-03-30 20:03:22 +01:00
sdk.go Merge "Replace source based system server stubs" 2021-04-28 15:06:22 +00:00
sdk_library.go Strict updatability linting against dependencies. 2021-05-10 15:30:00 -07:00
sdk_library_external.go Remove global state from sysprop libraries 2021-02-26 16:28:12 -08:00
sdk_test.go Remove FixturePreparer.Extend() 2021-04-01 10:33:20 +01:00
support_libraries.go Allow other module types in androidx 2019-07-22 13:18:48 -07:00
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 Declare ConfiguredJarList in specific fragment implementations. 2021-05-07 16:31:07 +01:00
systemserver_classpath_fragment_test.go Split SYSTEMSERVERCLASSPATH entries from platform_bootclasspath. 2021-05-07 13:24:16 +01:00
testing.go Strict updatability linting against dependencies. 2021-05-10 15:30:00 -07:00
tradefed.go Add tradefed_java_library_host 2019-10-18 15:14:15 -07:00