get<T extends Object> method
Implementation
@override
T get<T extends Object>() {
final dependency = dependencies[T];
if (dependency != null) {
return dependency as T;
} else {
final factoryDependency = factoryDependencies[T];
if (factoryDependency != null) {
final dependency2 = (factoryDependency(this)) as T;
dependencies.addAll({dependency2.runtimeType: dependency2});
return dependency2;
} else {
throw Exception();
}
}
}