rocketraman
03/03/2022, 5:06 PM// replace
bindSingleton { Foo(instance(), instance(), instance(), instance(), instance()) }
// with something like this
bindSingleton { ::Foo }
rocketraman
03/03/2022, 5:09 PMromainbsl
03/08/2022, 9:18 PMDIAware
interface to manage on site retrieval instead of constructor injectionrocketraman
03/08/2022, 9:19 PMDIAware
approach because it ties my code to Kodein-DI. I'm a firm believer in the DI system being decoupled from the underlying code. I'd rather keep the boiler-plate.rocketraman
03/08/2022, 9:20 PMromainbsl
03/08/2022, 9:21 PMromainbsl
03/08/2022, 9:21 PMromainbsl
03/08/2022, 9:21 PMromainbsl
03/08/2022, 9:22 PMromainbsl
03/08/2022, 9:22 PMrocketraman
03/09/2022, 2:19 AMromainbsl
03/09/2022, 7:40 AMrocketraman
03/09/2022, 1:51 PMFunction0
through Function22
, and in fact the ::Foo
syntax returns a KFunctionN
. Rxjava has http://reactivex.io/RxJava/3.x/javadoc/index.html?io/reactivex/rxjava3/functions/Function5.html. And so on.rocketraman
03/09/2022, 2:19 PMromainbsl
03/10/2022, 7:58 AMTomas Kormanak
03/23/2022, 11:47 AMrocketraman
03/23/2022, 12:25 PMTomas Kormanak
03/23/2022, 12:27 PMrocketraman
03/23/2022, 12:30 PMTomas Kormanak
03/23/2022, 12:31 PM