create method

  1. @override
T create(
  1. Environment environment, [
  2. List args = const []
])
override

Implementation

@override
T create(Environment environment, [List<dynamic> args = const []]) {
  if ( Tracer.enabled)
    Tracer.trace("di", TraceLevel.full, "$this create class $_type");

  final instance = method.invoker!(args); // args[0] = self

  return environment.created<T>(this, instance);
}