android_build_soong/java
Luca Stefani 41029755d9 Add support for kotlin plugins
Use the already existing hooks used by the compose
compiler plugin to support kotlin plugins bundled
alongside the compiler such as kotlin-serialize-compiler

Test: m, sample app with kotlin-serialize-compiler
Change-Id: I4d5fa6cd42acfc90ef437222e9e07f61c259d565
2024-11-02 11:55:48 +00:00
..
config Remove "exported" ninja variables am: 8982b1c49e am: 50b1f9bd53 2024-04-09 20:07:31 +00:00
core-libraries Enable non-"everything" stubs generation in java_api_library 2024-02-28 07:55:32 +00:00
aapt2.go
aar.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
aar_test.go Make container mandatory in aconfig_declarations. 2024-04-24 16:41:57 +00:00
Android.bp Add android_ravenwood_test build rule 2024-02-08 09:25:35 -08:00
android_manifest.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
android_manifest_test.go Revert "Revert "Support transitive dependencies through android_..." 2024-03-23 04:43:41 +00:00
android_resources.go
androidmk.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
androidmk_test.go Revert^2 "Install jni symlinks in Soong" 2024-05-21 06:40:14 +09:00
app.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
app_builder.go
app_import.go Remove duplicated CollectDependencyAconfigFiles() 2024-05-10 10:00:14 +09:00
app_import_test.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
app_set.go Generate info about the selected app variant in platform builds 2024-03-14 18:12:30 +00:00
app_set_test.go
app_test.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
base.go Add support for kotlin plugins 2024-11-02 11:55:48 +00:00
boot_jars.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
bootclasspath.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
bootclasspath_fragment.go Identify profile providing apexes using ApexInfo 2024-06-05 21:32:23 +00:00
bootclasspath_fragment_test.go Make hiddenAPIFlagFileCategory an int 2024-01-23 18:01:47 -08:00
builder.go Revert "Add the implicit deps of javacRE" 2024-04-11 09:58:46 +00:00
classpath_element.go
classpath_fragment.go Fix missing missing (min|max)_sdk_version in bootclasspath.pb 2024-06-12 17:12:56 +00:00
code_metadata_test.go Revert^2 "Remove compilation actions from java sdk library" 2024-05-08 17:46:31 +00:00
device_host_converter.go Introduce library property is_stubs_module 2024-02-13 16:56:38 -08:00
device_host_converter_test.go Strip relative paths from java_import output files 2024-04-11 16:51:21 -07:00
dex.go Make dex_preopt.enable_prof_rewrite=false an error for optimized apps 2024-05-30 20:44:44 +00:00
dex_test.go Make dex_preopt.enable_prof_rewrite=false an error for optimized apps 2024-05-30 20:44:44 +00:00
dexpreopt.go Call PackageFile for dexpreopt files of APEX bundles. 2024-06-13 12:37:04 +09:00
dexpreopt_bootjars.go dexpreopt rules for google mainline prebuilts with missing source 2024-08-28 22:30:59 +00:00
dexpreopt_check.go
dexpreopt_config.go Determine GC type based on BUILT_KERNEL_VERSION_FILE. 2024-02-02 09:23:37 +08:00
dexpreopt_config_test.go
dexpreopt_config_testing.go
dexpreopt_test.go
droiddoc.go Collect aconfig_declarations of the dependent java_aconfig_library modules 2024-03-29 01:11:32 +00:00
droiddoc_test.go
droidstubs.go Hide some noisy Metalava issues 2024-06-10 20:46:05 +01:00
droidstubs_test.go Make container mandatory in aconfig_declarations. 2024-04-24 16:41:57 +00:00
fuzz.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
fuzz_test.go
gen.go Merge logtags from cc modules too 2024-04-29 17:40:40 +09:00
generated_java_library.go Collect aconfig_declarations of the dependent java_aconfig_library modules 2024-03-29 01:11:32 +00:00
generated_java_library_test.go Collect aconfig_declarations of the dependent java_aconfig_library modules 2024-03-29 01:11:32 +00:00
genrule.go
genrule_test.go
hiddenapi.go
hiddenapi_modular.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
hiddenapi_monolithic.go Restrict verify_overlaps to pre S modules 2024-02-13 02:33:12 +00:00
hiddenapi_singleton.go Revert^2 "Remove compilation actions from java sdk library" 2024-05-08 17:46:31 +00:00
hiddenapi_singleton_test.go Disable monolithic hiddenapi flags generation for non java devices. 2024-05-15 22:41:43 +00:00
jacoco.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
jacoco_test.go
java.go Make required a configurable property 2024-10-19 18:36:12 +03:00
java_resources.go
java_test.go Make container mandatory in aconfig_declarations. 2024-04-24 16:41:57 +00:00
jdeps.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
jdeps_test.go
kotlin.go
kotlin_test.go Add support for kotlin plugins 2024-11-02 11:55:48 +00:00
legacy_core_platform_api_usage.go
lint.go Merge Android 24Q2 Release (ab/11526283) to aosp-main-future 2024-05-24 08:25:18 -07:00
lint_defaults.txt
lint_test.go Revert "Print the modules that had strict_updatability_linting set" 2024-02-05 19:37:05 +00:00
platform_bootclasspath.go Create empty monolithic hiddenapi flags files for non java devices. 2024-05-20 18:56:28 +00:00
platform_bootclasspath_test.go Revert^2 "Remove compilation actions from java sdk library" 2024-05-08 17:46:31 +00:00
platform_compat_config.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
platform_compat_config_test.go
plugin.go Add support for kotlin plugins 2024-11-02 11:55:48 +00:00
plugin_test.go
prebuilt_apis.go Support passing multiple last api files to metalava in droidstubs 2024-04-19 10:56:32 +01:00
prebuilt_apis_test.go
proto.go
proto_test.go
ravenwood.go [Ravenwood] Install transitive JNI libraries too 2024-02-09 16:45:43 -08:00
ravenwood_test.go [Ravenwood] Install transitive JNI libraries too 2024-02-09 16:45:43 -08:00
robolectric.go Revert "Set strict_mode to true" 2024-05-30 18:20:25 +00:00
rro.go Add aconfig flag support for runtime_resource_overlay 2024-03-20 22:18:17 +00:00
rro_test.go Make container mandatory in aconfig_declarations. 2024-04-24 16:41:57 +00:00
sdk.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
sdk_library.go PrebuildEtcModule no longer implements OutputFiles method 2024-06-10 15:17:07 -07:00
sdk_library_external.go
sdk_library_test.go Hide unflagged mainline prebuilts with missing source. 2024-08-06 22:35:28 +00:00
sdk_test.go
sdk_version_test.go
support_libraries.go
system_modules.go Delete jmod workDir 2024-03-14 18:15:28 -07:00
system_modules_test.go Support mechanism to select a specific version of module sdk prebuilt 2024-02-06 21:55:50 +00:00
systemserver_classpath_fragment.go Install classpath protobuf files 2024-04-30 17:22:58 +09:00
systemserver_classpath_fragment_test.go
test_spec_test.go
testing.go soong: Squash of lineage-sdk bringup commits 2024-10-19 18:36:10 +03:00
tradefed.go