Application lifecycle register.
A binding.
A binding key.
A binding target that is provided by another key - essentially an alias.
A binding target.
A binding target that is provided by a class.
Default implementation of the application lifecycle.
An injector, capable of providing components.
A Play dependency injection module.
A binding target that is provided by a provider class.
A binding target that is provided by a provider instance.
A qualifier annotation.
A qualifier annotation class.
A qualifier annotation instance.
A simple map backed injector.
An injector that simply creates a new instance of the passed in classes using the classes no-arg constructor.
Create a binding key for the given class.
Create a binding key for the given class.