Chris Smowton
5d3f723df9
Kotlin extractor: use special <nulltype> for null literals
...
This matches the Java extractor's treatment of these literals, and so enables dataflow type-tracking to avoid special-casing Kotlin. Natively, Kotlin would regard this as kotlin.Nothing?, the type that can only contain null (kotlin.Nothing without a ? can take nothing at all), which gets Java-ified as java.lang.Void, and this will continue to be used when a null type has to be "boxed", as in representing substituted generic constraints with no possible type.
2024-11-01 16:14:10 +00:00
..
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-11-01 16:14:10 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2024-02-29 12:23:56 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-08-23 11:03:26 +02:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-02-29 12:23:56 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:52 +01:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2024-09-27 11:21:23 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00
2024-06-03 15:26:51 +01:00
2023-11-21 15:28:12 +00:00
2023-11-21 15:28:12 +00:00