Colin Cross
f61766e987
Use turbine instead of kapt for kotlin annotation processors
...
Follow Bazel by using turbine instead of kapt to run annotation
processors. This still requires using kapt to generate java stubs
of kotlin soruces, then uses turbine to run annotation processors
on the java stubs and any java sources to generate sources and
resources, and passes the annotation processor generated sources
to kotlinc and javac.
Bug: 225013372
Test: m checkbuild
Test: TestKapt
Change-Id: I9c6fc496a9fba64658bb062538bc5f7b9478b07a
2022-03-25 10:28:50 -07:00
..
2022-03-18 20:48:51 +00:00
2021-11-03 16:58:29 +00:00
2020-11-30 14:16:02 -08:00
2022-02-10 13:37:50 +00:00
2022-02-10 13:37:50 +00:00
2021-12-07 09:41:49 -05:00
2022-03-18 20:48:27 +00:00
2021-06-03 10:16:39 -07:00
2022-01-11 13:03:49 +09:00
2021-03-18 16:17:34 -07:00
2021-09-01 15:44:50 +01:00
2021-12-15 15:22:53 -08:00
2021-11-17 19:55:33 -08:00
2021-11-17 19:55:33 -08:00
2022-02-01 12:03:48 +00:00
2022-02-18 20:17:01 +00:00
2022-03-18 20:48:27 +00:00
2021-06-22 14:55:30 +01:00
2021-08-10 15:35:52 +01:00
2022-03-18 10:54:51 +00:00
2021-09-16 00:55:53 +01:00
2022-03-25 10:28:50 -07:00
2021-06-18 21:02:10 +01:00
2021-12-15 15:22:53 -08:00
2020-10-09 18:34:24 -07:00
2021-10-13 01:25:02 -07:00
2022-03-18 20:48:27 +00:00
2022-03-22 16:40:13 +00:00
2021-05-12 21:51:27 +01:00
2022-03-18 13:41:59 +00:00
2021-12-21 12:51:36 +00:00
2022-03-15 14:28:38 +00:00
2021-09-16 06:25:26 +00:00
2022-01-13 14:50:05 +00:00
2021-03-30 20:03:22 +01:00
2022-02-24 10:15:27 +11:00
2022-01-28 13:52:50 +08:00
2022-03-09 17:01:29 +00:00
2022-01-06 02:17:34 +00:00
2022-01-12 18:48:39 +00:00
2022-02-24 10:15:27 +11:00
2022-01-21 17:50:40 +00:00
2022-01-21 17:50:40 +00:00
2022-03-18 10:54:51 +00:00
2021-08-06 13:40:34 +01:00
2021-09-23 17:19:55 +01:00
2021-05-27 17:23:16 +00:00
2022-01-28 15:42:06 -08:00
2021-06-30 14:29:49 -04:00
2021-06-30 14:29:49 -04:00
2022-03-25 10:28:50 -07:00
2022-03-18 20:48:27 +00:00
2020-10-09 18:34:24 -07:00
2021-11-05 12:06:15 +08:00
2022-03-25 10:28:50 -07:00
2022-03-25 10:28:50 -07:00
2022-03-16 00:52:40 +00:00
2022-03-21 18:56:14 +00:00
2021-07-05 16:57:34 +00:00
2022-02-08 19:25:37 +00:00
2022-01-28 18:34:08 +00:00
2021-06-22 19:16:27 +01:00
2021-12-01 17:58:41 +00:00
2021-03-22 19:13:40 +00:00
2021-12-15 15:22:53 -08:00
2021-07-20 12:46:48 -07:00
2022-02-03 19:25:12 +00:00
2022-02-21 16:43:43 +00:00
2022-02-21 16:43:43 +00:00
2022-02-07 22:39:38 +00:00
2022-02-15 21:04:59 +00:00
2021-12-15 15:22:53 -08:00
2021-12-15 15:22:53 -08:00
2022-02-07 14:57:53 +00:00
2021-02-26 16:28:12 -08:00
2022-02-11 17:59:36 +00:00
2022-03-24 16:38:20 +00:00
2021-11-03 16:58:29 +00:00
2022-01-24 13:31:05 +00:00
2021-03-31 16:03:59 +01:00
2021-08-31 17:07:07 +01:00
2021-11-30 10:51:10 +00:00
2021-12-20 15:07:26 +00:00
2022-02-21 16:43:43 +00:00