Slackbot
08/17/2023, 9:16 PMChris Lee
08/17/2023, 9:20 PMKelvin Chung
08/17/2023, 9:21 PMVampire
08/18/2023, 9:58 AMMapProperty will be unset if one of the elements is unset.Kelvin Chung
08/18/2023, 9:29 PMMapProperty issue cited would be a dupe of the HasMultipleValues other than "they are semantically similar". I just fear that fixing one might not fix the other. But it's clear that using put() to conditionally add a mapping via absent provider might be counterproductive even if the docs say that it can be done.Kelvin Chung
08/18/2023, 10:20 PMMapProperty, my fear is that I end up with some jank that boils down to
val property: MapProperty<String, String>
property.put("foo", property.getting("foo").map { ... }.orElse(...))
It haunts me at night.