Non-DI approaches in Java I've seen rely on static...
# tornadofx
c
Non-DI approaches in Java I've seen rely on static classes like Toolkit.getToolkit(). The DI analog would be -at-Inject Toolkit toolkit. That's a one-for-one swap with Singleton but it gets more complicated if you're injecting non-singleton instances.