I've found references to child injectors inside the Guice documentation, but other than them being used explicitly I can't find any reference to how they're created implicitly.
- Are they created automatically for dependents of dependents?
- Are they created automatically for submodules of modules?
I've spent quite a lot of time searching now (a few times over several days) and I feel that if the question has been asked before that I'm missing a term of phrase to search for.
Can anyone please help?