get<T> abstract method

T get<T>(
  1. AbstractInstanceProvider<T> provider,
  2. Environment environment,
  3. ArgumentsProvider argumentProvider
)

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

T get<T>(AbstractInstanceProvider<T> provider, Environment environment, ArgumentsProvider argumentProvider);