platform_build_soong/java
Colin Cross 5bedfa2d45 Simplify lint rules using improved RuleBuilder rsp support
With the improved RuleBuilder rsp support a manual resources.list
file is not necessary, use FlagWithRspFileInputList instead.

The switch to RBE support in RuleBuilder in
Iab4e09d961891ef182643583d4d456e413bc5e39 obsoleted tracking remoteInputs
and remoteRSPInputs, remove them.

writeLintProjectXML was written to allow it to be applied to a separate
rule than the one that ran lint, but it is not used that way.  Using
the same rule for both means that manual tracking of the input
dependencies described by the project.xml rule but read by the lint
rule is not necessary, just treat them as inputs to the single rule.

Test: m lint-check
Test: m USE_RBE=true RBE_LINT=true RBE_LINT_EXEC_STRATEGY=remote lint-check
Change-Id: If1827b9dede3ebcd0792b6b4b8114d3199f6570b
2021-03-25 11:06:45 -07:00
..
config Move android package on top of remotexec 2021-03-18 16:17:34 -07:00
aapt2.go Improve comments in java/aapt2.go 2020-11-30 14:16:02 -08:00
aar.go Register the propagateRROEnforcementMutator 2021-03-22 22:09:53 +00:00
Android.bp Merge "Take Module implementations out of java/java.go." 2021-03-20 15:29:32 +00:00
android_manifest.go Exempt framework-res from UseApiFingerprint 2021-03-05 19:54:31 +00:00
android_resources.go Add preparer for overlay pre-singleton registration 2021-03-22 22:09:53 +00:00
androidmk.go Propagate java resources in apps with no code 2021-02-26 16:28:12 -08:00
androidmk_test.go Remove javaFixtureFactory 2021-03-24 01:07:12 +00:00
app.go Merge "Improve java.go readability." 2021-03-16 21:32:48 +00:00
app_builder.go Move android package on top of remotexec 2021-03-18 16:17:34 -07:00
app_import.go Lineage properties support module references. 2021-03-09 15:14:34 -08: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 Allow using updatable boot jars in dexpreopt (but don't use them yet). 2021-03-24 11:16:11 +00:00
base.go Take Module implementations out of java/java.go. 2021-03-19 15:46:38 -07:00
boot_image.go Cleanup usages of Dex2oatDepTag 2021-03-24 14:34:40 +00:00
boot_image_test.go Add prebuilt_boot_image and add boot_images to sdk 2021-03-11 07:24:26 +00:00
boot_jars.go Fix boot jar handling when both source and prebuilt APEXes and modules 2021-01-28 20:09:24 +00:00
builder.go Support multiple rsp files in REParams 2021-03-25 11:06:45 -07: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 Move android package on top of remotexec 2021-03-18 16:17:34 -07:00
dexpreopt.go Allow using updatable boot jars in dexpreopt (but don't use them yet). 2021-03-24 11:16:11 +00:00
dexpreopt_bootjars.go Merge "Fix a typo in the definition of varApexNames in java/dexpreopt_bootjars.go." 2021-03-25 17:25:44 +00:00
dexpreopt_bootjars_test.go Remove javaFixtureFactory 2021-03-24 01:07:12 +00:00
dexpreopt_config.go Allow using updatable boot jars in dexpreopt (but don't use them yet). 2021-03-24 11:16:11 +00:00
dexpreopt_test.go Write module dexpreopt.config for Make. 2021-01-28 06:29:13 +00:00
droiddoc.go Support multiple rsp files in REParams 2021-03-25 11:06:45 -07:00
gen.go Take Module implementations out of java/java.go. 2021-03-19 15:46:38 -07:00
genrule.go
hiddenapi.go Avoid hiddenapi ignoring prebuilt with missing dex implementation jar 2021-03-01 12:58:28 +00:00
hiddenapi_singleton.go Convert hiddenapi tests to use test fixtures 2021-03-16 14:25:21 +00:00
hiddenapi_singleton_test.go Remove javaFixtureFactory 2021-03-24 01:07:12 +00: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 Take Module implementations out of java/java.go. 2021-03-19 15:46:38 -07:00
java_resources.go
java_test.go Support multiple rsp files in RuleBuilder 2021-03-25 11:06:45 -07: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 Add explicit rspfile argument to RuleBuilderCommand.FlagWithRspFileInputList 2021-03-16 16:52:56 -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 Simplify lint rules using improved RuleBuilder rsp support 2021-03-25 11:06:45 -07:00
lint_defaults.txt
OWNERS
platform_compat_config.go Add platform_compat_config to sdk 2021-03-22 19:13:40 +00: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 Merge "prebuilt_apis should create a java_system_modules_import" 2021-03-11 15:09:47 +00: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 go/Android.bp: Clarify sdk_version documentation. 2021-01-28 21:55:37 +00:00
rro_test.go Remove uses of buildDir from java/rro_test.go 2021-03-24 01:07:12 +00:00
sdk.go Merge "Fix api_fingerprint.txt generation" 2021-02-15 11:31:37 +00:00
sdk_library.go Improve java.go readability. 2021-03-15 13:58:44 -07:00
sdk_library_external.go Remove global state from sysprop libraries 2021-02-26 16:28:12 -08:00
sdk_test.go Remove javaFixtureFactory 2021-03-24 01:07:12 +00:00
support_libraries.go
system_modules.go Ensure java_system_modules_import uses prebuilts 2021-03-11 09:40:02 +00:00
system_modules_test.go Remove javaFixtureFactory 2021-03-24 01:07:12 +00:00
testing.go Convert test that disallows non existent paths to use fixtures 2021-03-24 22:08:05 +00:00
tradefed.go