David Stolarsky
05/22/2019, 6:11 AM.freeze()
, is there a way to mark a method or lambda as non mutating, so i can call it from Swift without creating a kotlin.native.concurrent.InvalidMutabilityException
?olonho
05/22/2019, 6:13 AM{ some code }.freeze()
?David Stolarsky
05/22/2019, 6:14 AMInvalidMutabilityException
?olonho
05/22/2019, 7:13 AMDavid Stolarsky
05/22/2019, 7:24 AMDavid Stolarsky
05/22/2019, 7:24 AMDavid Stolarsky
05/22/2019, 7:24 AM.freeze()
call, now things workDavid Stolarsky
05/22/2019, 7:26 AMDavid Stolarsky
05/22/2019, 7:27 AMolonho
05/22/2019, 7:35 AMInvalidMutabilityException
- it is thrown when attempting to mutate frozen objectsDavid Stolarsky
05/22/2019, 8:18 AMDavid Stolarsky
05/22/2019, 8:19 AMDavid Stolarsky
05/22/2019, 8:20 AM.freeze()
is the safe thing to do, but then i can't call the lambdaolonho
05/22/2019, 8:40 AMDavid Stolarsky
05/22/2019, 8:44 AMDavid Stolarsky
05/22/2019, 8:44 AMDavid Stolarsky
05/22/2019, 8:45 AMDavid Stolarsky
05/22/2019, 8:46 AMsvyatoslav.scherbina
05/22/2019, 8:56 AMDavid Stolarsky
05/22/2019, 9:18 AMDavid Stolarsky
05/22/2019, 9:18 AMDavid Stolarsky
05/22/2019, 9:19 AMsvyatoslav.scherbina
05/22/2019, 9:22 AMDavid Stolarsky
05/22/2019, 9:27 AM