platform_build_soong/java
Colin Cross 76e3e1f554 Use a presingleton to create hiddenapi singleton paths early
If no module uses hiddenapi (because it is an unbundled build that
does not build any boot image modules), then the makevars singleton
panics because it will always run before the hiddenapi singleton
(due to package init() function ordering), and the hiddenapi singleton
paths have not been initialized yet.  Add a presingleton to initialize
the paths early.

Bug: 123645297
Test: tapas Launcher3 && m on unbundled branch
Change-Id: I9386ac87848a2181f51140129288df80fff9acfd
2019-02-07 08:57:26 -08:00
..
config Move hiddenapi singleton rules to Soong 2019-02-06 11:23:40 -08:00
aapt2.go Create bundle modules suitable for bundletool 2018-10-31 14:39:16 +00:00
aar.go Move hiddenapi singleton rules to Soong 2019-02-06 11:23:40 -08:00
android_manifest.go Support setting target_sdk_version separately from sdk_version 2018-10-31 21:37:34 -07:00
android_resources.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
androidmk.go Enable last released check for SystemApi 2019-01-30 19:51:39 +01:00
app.go Export RRO resource dirs from static android_library dependencies 2019-02-06 10:18:38 +00:00
app_builder.go Fix aar rules 2019-01-25 13:29:12 -08:00
app_test.go Export RRO resource dirs from static android_library dependencies 2019-02-06 10:18:38 +00:00
builder.go Clean up srcjar directories after each rule 2019-01-25 00:53:05 +00:00
dex.go Always do zipalign with uncompressDex. 2019-01-23 06:36:48 +00:00
dexpreopt.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
dexpreopt_test.go Don't dexpreopt when compile_dex but not installable 2019-01-06 08:50:36 -08:00
droiddoc.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
gen.go Remove incorrect file comments 2018-12-27 12:26:30 -08:00
genrule.go Soong: add "java_genrule_host" 2018-04-13 16:37:22 -07:00
hiddenapi.go Move hiddenapi singleton rules to Soong 2019-02-06 11:23:40 -08:00
hiddenapi_singleton.go Use a presingleton to create hiddenapi singleton paths early 2019-02-07 08:57:26 -08:00
jacoco.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
jacoco_test.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
java.go Move hiddenapi singleton rules to Soong 2019-02-06 11:23:40 -08:00
java_resources.go soong_zip: support globs in -f and -D arguments 2018-09-28 14:01:29 -07:00
java_test.go Replace *[]string with []string in product variables 2019-02-01 16:43:02 -08:00
jdeps.go Modify jar dependencies collection from dexpreopt to jar with resource 2018-12-21 10:37:03 +00:00
jdeps_test.go jarjar_rules: accept file-group 2019-01-23 18:05:18 +00:00
kotlin.go Clean up srcjar directories after each rule 2019-01-25 00:53:05 +00:00
kotlin_test.go Remove annotation_processors property 2019-01-24 23:48:04 +00:00
OWNERS Add an owners file for dexpreopt files. 2018-12-18 20:28:06 +00:00
plugin.go Replace annotation_processors with plugins 2019-01-23 20:17:51 +00:00
plugin_test.go Remove annotation_processors property 2019-01-24 23:48:04 +00:00
prebuilt_apis.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
proto.go Revert "Use protoc-gen-javalite for java lite protos" 2018-11-04 17:23:48 -08:00
sdk.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
sdk_library.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
sdk_test.go Use latest SDK version for current in PDK builds 2019-01-10 07:09:35 +00:00
support_libraries.go Export lists of support libraries modules to Make 2018-05-03 16:48:13 -07:00
system_modules.go Enforce dependencies have right architecture 2018-08-30 16:31:02 +00:00