Slackbot
01/31/2024, 7:48 PMChris Lee
01/31/2024, 7:54 PMAny ? - if it never returned (e.g. threw an exception), Nothing would be appropriate.Kelvin Chung
01/31/2024, 7:55 PMget() from the returned provider throw an exception, thereby justifying the use of Nothing?Octavia Togami
01/31/2024, 7:56 PMT, since you won't need to cast it when wiring to properties. fun <T> ProviderFactory.absent(): Provider<T> = providers.provider { null }