Eugen Martynov
01/30/2025, 9:31 AMRobert Jaros
01/30/2025, 9:36 AMThomas
01/30/2025, 9:50 AMhho
01/30/2025, 10:17 AMEugen Martynov
01/30/2025, 11:06 AMSzymon Jeziorski
01/30/2025, 12:20 PMSzymon Jeziorski
01/30/2025, 12:34 PMmbonnin
01/30/2025, 1:26 PMString
, String?
and String!
) where Kotlin has only 2 (String
and String?
)
This was a fun question at Devoxx 😄 mbonnin
01/30/2025, 1:28 PMkrousseau
01/30/2025, 10:23 PMKlitos Kyriacou
01/31/2025, 10:57 AMJavaAnd of course this means that Javahaswill at some point have 3 nullability "variants" (,String
andString?
) where Kotlin has only 2 (String!
andString
)String?
String
types (which will continue being of unspecified nullability) will continue being shown as String!
in the IDE in Kotlin code, while Java's String!
will be String
in Kotlin code. I will wait to see how much confusion this will bring.Jakub Gwóźdź
01/31/2025, 2:05 PMEugen Martynov
01/31/2025, 7:30 PM?
in Kotlin or add annotation - and both are checked by the compiler. Sure, things change if I need dependencies.wakingrufus
02/05/2025, 10:17 PMJacob
02/12/2025, 10:38 PM