platform_build_soong/android
Paul Duffin 69d1fb1e39 Switch BootJars/UpdatableBootJars to ConfiguredJarList
This change:
* Switches BootJars/UpdatableBootJars fields of config.productVariables
  from []string to ConfiguredJarList.
* Updates BootJars() method to simply concatenate the jars list from
  the BootJars/UpdatableBootJars fields.
* Adds an UnmarshalJSON(..) method to ConfiguredJarList to support
  unmarshalling from a single string array to avoid having to change the
  format of the JSON file from which the configuration is loaded.
* Adds some additional calls to ConfiguredJarList(..) in tests to
  convert from []string to ConfiguredJarList. They pass nil as the
  ctx argument as there is no suitable PathContext which will cause any
  errors to be thrown using panic. That is reasonable for hard coded
  values in tests. A follow up change will clean up the calls to
  ConfiguredJarList(..).

Bug: 171479578
Test: m nothing
Change-Id: I59b94dafb479ccd8f0471ed802be175af57be271
2020-10-27 10:36:29 +00:00
..
soongconfig Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
Android.bp Merge "Revert "Implement vts_config module"" 2020-10-09 17:25:35 +00:00
android_test.go
androidmk.go Add llndk_stubs property 2020-10-21 10:55:33 -07:00
androidmk_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
apex.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
apex_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
api_levels.go Fix apex_test.go and add it to Android.bp 2020-10-02 13:00:14 -07:00
arch.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
arch_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
bazel_handler.go Merge "find bazel-related files and add them to bazel.list and ninja deps" 2020-10-14 16:27:25 +00:00
bazel_overlay.go Create a AOSP Bazel overlay workspace with Soong 2020-08-06 10:24:21 +00:00
config.go Switch BootJars/UpdatableBootJars to ConfiguredJarList 2020-10-27 10:36:29 +00:00
config_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
csuite_config.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
csuite_config_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
defaults.go Enable defaults in soong_config_module_type props 2020-10-09 14:28:34 -07:00
defaults_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
defs.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
depset.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
depset_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
env.go Call Delve using exec() instead of "dlv attach". 2020-05-18 09:50:18 +02:00
expand.go
expand_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
filegroup.go Reland "Support per-module MakeVars" 2020-08-06 15:56:09 -07:00
hooks.go Add SrcPath to InstallHookContext 2020-06-04 01:26:16 +01:00
image.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
makefile_goal.go makefile_goal: not arch specific. 2020-10-21 14:09:14 -07:00
makevars.go Mixed bazel/soong build prototype for genrule 2020-10-08 22:46:23 -04:00
metrics.go Collect metrics from inside soong_build 2020-02-25 20:50:00 +00:00
module.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
module_test.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
mutator.go Add providers support 2020-09-17 18:57:03 -07:00
mutator_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
namespace.go Simplify vendor conditionals 2020-01-24 16:43:40 -08:00
namespace_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
neverallow.go Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) 2020-08-29 01:17:45 -07:00
neverallow_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
notices.go Make a soong-only copy of generate-notice-files.py 2020-03-03 13:50:53 -08:00
onceper.go Convert droidstubs to android.RuleBuilder 2019-07-18 14:28:14 -07:00
onceper_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
override_module.go Capture list of unused methods when shrinking in R8 2020-08-19 11:19:14 -07:00
package.go Simplify package by using LoadHook instead of mutators 2020-05-06 08:21:39 +01:00
package_ctx.go Refactor RBE support for Javac/R8/D8 to use the remoteexec package. 2020-05-25 10:57:47 -04:00
package_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
path_properties.go
path_properties_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
paths.go Merge "Fix path conflict for vendor_ramdisk_available" 2020-10-27 06:27:12 +00:00
paths_test.go Merge "InstallPath keeps its partition dir" 2020-10-27 01:33:12 +00:00
phony.go Define Soong phony rules in Make 2020-06-15 09:46:31 -07:00
prebuilt.go Support asan/hwasan versions of prebuilts. 2020-10-13 03:37:32 +00:00
prebuilt_build_tool.go Handle absolute source paths correctly. 2020-09-22 01:17:32 +01:00
prebuilt_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
proto.go Add method to determine variations from a Target 2019-10-16 14:52:30 -07:00
register.go find bazel-related files and add them to bazel.list and ninja deps 2020-10-13 16:18:59 -04:00
rule_builder.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
rule_builder_test.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
sandbox.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
sdk.go Handle property structs and BpPropertySets as values to AddProperty. 2020-09-25 00:33:04 +01:00
singleton.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
soong_config_modules.go Merge "soong config: add value_variable substitution" into rvc-dev 2020-04-11 17:24:57 +00:00
soong_config_modules_test.go Merge "Enable defaults in soong_config_module_type props" 2020-10-12 23:18:28 +00:00
test_suites.go Expose android.filesToInstall 2020-09-29 20:17:22 +09:00
testing.go Return all rules when TestingModule.Rule fails 2020-08-28 08:15:09 +00:00
util.go Use common helper functions for getting sorted map keys. 2020-08-20 12:37:03 +01:00
util_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
variable.go Switch BootJars/UpdatableBootJars to ConfiguredJarList 2020-10-27 10:36:29 +00:00
variable_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
visibility.go Merge "Error if visibility specifies a module" 2020-10-19 19:06:49 +00:00
visibility_test.go Expand visiblity error 2020-10-15 15:38:27 -07:00
writedocs.go Add missing soong_docs inputs 2020-06-26 10:36:18 -04:00