get<T> method
T
get<T>(
- AbstractInstanceProvider<
T> provider, - Environment environment,
- ArgumentsProvider argumentProvider
override
return a new or cached instance of a requested type
provider
a AbstractInstanceProvider used to create a new instance
environment
the Environment
argumentProvider
a ArgumentsProvider that computed the required constructor parameters
Implementation
@override
T get<T>(AbstractInstanceProvider<T> provider, Environment environment, ArgumentsProvider argumentProvider) {
return provider.create(environment,argumentProvider());
}