platform_build_soong/java
Colin Cross 69f59a3327 Make RuleBuilder methods take Paths
There are no more Make paths being used in Soong now that
dexpreopting and hiddenapi are in Soong. Use the Path types
in the inputs to RuleBuilder, and fix all users of RuleBuilder.

This reapplies I886f803d9a3419a43b2cae412537645f94c5dfbf with
fixes to disable preopt for Soong-only builds when the global
dexpreopt.config doesn't exist.

Test: all soong tests
Test: m checkbuild
Change-Id: I4dae9ecd5de22f062f9478ec8f0747f099cf8190
2019-02-20 22:06:09 -08:00
..
config Support libraries (not just boot jars) that have hiddenapi 2019-02-15 14:35:30 +00:00
OWNERS Add an owners file for dexpreopt files. 2018-12-18 20:28:06 +00:00
aapt2.go Support passing resource zips to aapt2 2019-02-20 18:12:41 +00:00
aar.go Support passing resource zips to aapt2 2019-02-20 18:12:41 +00:00
android_manifest.go Set usesNonSdkApi in manifest when Platform_apis=true 2019-02-18 19:21:02 +00:00
android_resources.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
androidmk.go Add RuleBuilder.Installs().String() 2019-02-13 08:03:29 -08:00
app.go [SOONG] Not auto-generate test config if test_suite is cts 2019-02-19 22:25:50 +08:00
app_builder.go Make manifest and APK agree on uncompressed native libs 2019-02-08 15:24:47 +00:00
app_test.go Fix resource overlay order for static libraries 2019-02-14 03:35:21 +00:00
builder.go Make manifest and APK agree on uncompressed native libs 2019-02-08 15:24:47 +00:00
dex.go soong_zip after dex should not fail when no *.dex files were generated 2019-02-15 10:14:23 -08:00
dexpreopt.go Make RuleBuilder methods take Paths 2019-02-20 22:06:09 -08:00
dexpreopt_bootjars.go Make RuleBuilder methods take Paths 2019-02-20 22:06:09 -08:00
dexpreopt_test.go Don't dexpreopt when compile_dex but not installable 2019-01-06 08:50:36 -08:00
droiddoc.go Remove reference to legacy-test and core-junit from comments 2019-02-14 10:53:59 +00:00
gen.go Remove incorrect file comments 2018-12-27 12:26:30 -08:00
genrule.go Add module type docs to the java package 2019-02-13 18:39:40 +00:00
hiddenapi.go Make RuleBuilder methods take Paths 2019-02-20 22:06:09 -08:00
hiddenapi_singleton.go Make RuleBuilder methods take Paths 2019-02-20 22:06:09 -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 [SOONG] Not auto-generate test config if test_suite is cts 2019-02-19 22:25:50 +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 Add java/testing.go for sysprop_test.go 2019-02-16 17:08:01 -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
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 Get latest api version 2019-02-14 19:46:34 +09: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 Create sysprop_library soong module 2019-02-13 23:32:51 +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 Make MakeVarsContext a PathContext 2019-02-07 22:31:04 +00:00
system_modules.go Enforce dependencies have right architecture 2018-08-30 16:31:02 +00:00
testing.go Make RuleBuilder methods take Paths 2019-02-20 22:06:09 -08:00