platform_build_soong/java
Colin Cross 5088544ddc Fix prebuilts of overridden apps
AndroidApp had its own HideFromMake method and flag that shadowed
the one in ModuleBase.  This caused performOverrideMutator to set the
AndroidApp flag, but ModuleBase.skipInstall to read the ModuleBase
flag, resulting in a conflicting install rule being created.  Remove
AndroidApp's HideFromMake in favor of the ModuleBase one.

Bug: 232788722
Test: TestOverrideAndroidAppWithPrebuilt
Change-Id: I8c0dfcb50ff4dc1e4d0574f150b10d79908f46aa
Merged-In: I8c0dfcb50ff4dc1e4d0574f150b10d79908f46aa
(cherry picked from commit aaa0c1ffcd)
2022-05-17 14:39:36 -07:00
..
config Merge changes from topic "export-vars" 2022-04-08 17:31:23 +00:00
core-libraries Rename core-current-stubs-system-modules to be more consistent 2021-11-03 16:58:29 +00:00
aapt2.go
aar.go Document AARImportProperties fields 2022-04-13 02:12:37 +00:00
Android.bp Export provenance metadata for prebuilt APKs and APEXes. 2022-04-05 16:16:16 -07:00
android_manifest.go Manifest Fixer Params code refactor 2022-02-10 13:37:50 +00:00
android_resources.go Initial bp2build converter for android_app. 2021-12-07 09:41:49 -05:00
androidmk.go Fix prebuilts of overridden apps 2022-05-17 14:39:36 -07:00
androidmk_test.go Make "overrides" attribute of Android_app overridable 2022-02-17 13:40:53 +00:00
app.go Fix prebuilts of overridden apps 2022-05-17 14:39:36 -07:00
app_builder.go Surface Java APIs Used By APK-only Modules. 2022-04-05 21:28:29 +00:00
app_import.go Merge "Fix documentation for android_app_import" am: fc5b47e5d4 am: 6d7f6c7442 am: 10af7350c9 2022-04-14 18:14:22 +00:00
app_import_test.go Merge "Export provenance metadata for prebuilt APKs and APEXes." am: c055d88c16 am: c41308e05e am: d58ecd96a8 2022-04-06 05:32:38 +00:00
app_set.go Install android_app_set modules in Soong 2021-11-17 19:55:33 -08:00
app_set_test.go Extract primary apk from apk set zip 2021-11-17 19:55:33 -08:00
app_test.go Fix prebuilts of overridden apps 2022-05-17 14:39:36 -07:00
base.go Prevent non-app/non-test modules from statically including jacocoagent 2022-05-03 00:46:55 +00:00
boot_jars.go
bootclasspath.go
bootclasspath_fragment.go Merge "Make bootclasspath_fragment hidden API package checks exhaustive" am: 2cb89166df am: bbf4ec6965 am: 50ed6e64a5 2022-03-18 19:30:46 +00:00
bootclasspath_fragment_test.go
builder.go Revert "Use kapt stubs for kotlin header jar for javac" 2022-04-06 07:04:09 +00:00
classpath_element.go
classpath_fragment.go build/soong - support the REL platform version in classpath 2022-05-06 16:09:52 +00:00
device_host_converter.go Add android_sdk_repo_host to build platform-tools&build-tools 2021-10-13 01:25:02 -07:00
device_host_converter_test.go
dex.go Collect deps from r8 2022-03-22 16:40:13 +00:00
dex_test.go Don't pass static libs to r8 2022-03-18 20:48:27 +00:00
dexpreopt.go Allow installing boot images outside of APEX. 2022-01-13 14:50:05 +00:00
dexpreopt_bootjars.go Merge "Pass --preloaded-classes to boot image compilation." 2022-03-18 13:41:59 +00:00
dexpreopt_bootjars_test.go
dexpreopt_check.go Update dexpreopt_check to check all system server jars. 2021-12-21 12:51:36 +00:00
dexpreopt_config.go Pass --preloaded-classes to boot image compilation. 2022-03-15 14:28:38 +00:00
dexpreopt_test.go
droiddoc.go Add AIDL enforce_permissions attribute 2022-02-24 10:15:27 +11:00
droiddoc_test.go
droidstubs.go Revert "Hacky workaround for half-finalized builds." 2022-05-06 16:10:04 +00:00
droidstubs_test.go Add new file name to output inputs/outputs of actions of modules into a new file when m json-module-graph is executed. 2022-01-28 13:52:50 +08:00
fuzz.go Add java_fuzz_packaging 2022-01-12 18:48:39 +00:00
fuzz_test.go Add java_fuzz module to build java fuzzers 2022-01-06 02:17:34 +00:00
gen.go Add AIDL enforce_permissions attribute 2022-02-24 10:15:27 +11:00
genrule.go bp2build converts java_genrule and java_genrule_host 2022-01-21 17:50:40 +00:00
genrule_test.go bp2build converts java_genrule and java_genrule_host 2022-01-21 17:50:40 +00:00
hiddenapi.go hiddenapi: Prevent libraries for Q/R from include S+ flags. 2022-04-29 14:08:30 +00:00
hiddenapi_modular.go hiddenapi: Prevent libraries for Q/R from include S+ flags. 2022-04-29 14:08:30 +00:00
hiddenapi_monolithic.go
hiddenapi_singleton.go
hiddenapi_singleton_test.go Propagate the dex jar path as an OptionalPath which is either valid or 2021-09-23 17:19:55 +01:00
jacoco.go
jacoco_test.go
java.go convert logtags in java srcs 2022-04-08 14:43:18 +00:00
java_resources.go
java_test.go Use turbine instead of kapt for kotlin annotation processors 2022-03-25 10:28:50 -07:00
jdeps.go Export Java library dependency information 2022-04-18 10:23:28 +08:00
jdeps_test.go
kotlin.go Add missing dependency on compose plugin in kapt rules 2022-05-03 17:07:27 +00:00
kotlin_test.go Add missing dependency on compose plugin in kapt rules 2022-05-03 17:07:27 +00:00
legacy_core_platform_api_usage.go Remove ethernet-service jar dependency. 2022-03-16 00:52:40 +00:00
lint.go Enforce newapi check only if min_sdk_version < compile_sdk_version 2022-04-29 17:35:51 +00:00
lint_defaults.txt Disable newapi check in defaults 2022-04-29 17:36:07 +00:00
lint_test.go
OWNERS Adding metalava team to OWNERS to be able to disable metalava checks that will break platform build. 2022-01-28 18:34:08 +00:00
platform_bootclasspath.go Propagate min and max sdk versions to classpaths.proto configs. 2021-12-01 17:58:41 +00:00
platform_bootclasspath_test.go
platform_compat_config.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
platform_compat_config_test.go
plugin.go emulate java_library static_deps with Bazel exports 2022-03-30 18:58:38 +00:00
plugin_test.go
prebuilt_apis.go Add support for sdk extensions in prebuilt_apis 2022-02-21 16:43:43 +00:00
prebuilt_apis_test.go Add support for sdk extensions in prebuilt_apis 2022-02-21 16:43:43 +00:00
proto.go convert java proto libraries with bp2build 2022-02-15 21:04:59 +00:00
proto_test.go add support for java stream protos in protoDeps 2022-02-07 22:39:38 +00:00
robolectric.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
rro.go Merge "Add support for excluding libraries from class loader contexts" am: e95d77b964 am: ab9e6fe18f am: 7c89c48887 am: 10ccb6c274 2022-02-07 18:39:48 +00:00
rro_test.go Merge "Remove InstallBypassMake and ToMakePath" am: f1228f570a am: a9f335cf5a am: fd865c6688 am: 8ef2179a6e 2021-12-17 07:36:53 +00:00
sdk.go Revert^2: "Setting Java 11 as the default version" 2022-01-24 13:31:05 +00:00
sdk_library.go Merge "java_sdk_library_import: Delegate OutputFiles to impl library if needed" into tm-dev 2022-04-29 16:26:07 +00:00
sdk_library_external.go
sdk_library_test.go Pass shared library updatability attributes as strings 2022-02-11 17:59:36 +00:00
sdk_test.go Rename core-current-stubs-system-modules to be more consistent 2021-11-03 16:58:29 +00:00
support_libraries.go
system_modules.go
system_modules_test.go
systemserver_classpath_fragment.go Dexpreopt standalone system server jars. 2021-12-20 15:07:26 +00:00
systemserver_classpath_fragment_test.go Add entries for STANDALONE_SYSTEMSERVER_JARS to systemserverclasspath.pb 2021-11-30 10:51:10 +00:00
testing.go Merge changes I046d75db,Ie13817dc am: d2aa190bdc am: f2c86c8c76 am: 1a3ea67458 2022-04-12 00:58:51 +00:00
tradefed.go