get<T> method

  1. @override
T get<T>(
  1. AbstractInstanceProvider<T> provider,
  2. Environment environment,
  3. 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());
}