angel_container 1.0.0-alpha.10 angel_container: ^1.0.0-alpha.10 copied to clipboard
A better IoC container and dependency injector for Angel, ultimately allowing Angel to be used without dart:mirrors.
1.0.0-alpha.10 #
- Added
Container.registerLazySingleton<T>
. - Added named singleton support.
1.0.0-alpha.9 #
- Added
Container.has<T>
.
1.0.0-alpha.8 #
- Fixed a bug where
_ReflectedTypeInstance.isAssignableTo
always failed. - Added
@GenerateReflector
annotation.
1.0.0-alpha.7 #
- Add
EmptyReflector
. ReflectedType.newInstance
now returns aReflectedInstance
.- Moved
ReflectedInstance.invoke
toReflectedFunction.invoke
.
1.0.0-alpha.6 #
- Add
getField
toReflectedInstance
.
1.0.0-alpha.5 #
- Remove concrete type from
ReflectedTypeParameter
.
1.0.0-alpha.4 #
- Safely handle
void
return types of methods.
1.0.0-alpha.3 #
- Reflecting
void
inMirrorsReflector
now forwards todynamic
.
1.0.0-alpha.2 #
- Added
ReflectedInstance.reflectee
.
1.0.0-alpha.1 #
- Allow omission of the first argument of
Container.make
, to use a generic type argument instead. singleton
->registerSingleton
- Add
createChild
, and support hierarchical containers.