Constructor
Methods
@:value({ ignorePool : false, targetType : null })getInstance<T>(type:ClassRef<T>, ?name:MappingName, ?targetType:Class<Dynamic>, ignorePool:Bool = false):T
@:value({ ignorePool : false, shouldThrowAnError : true, targetType : null })getInstanceWithClassName<T>(className:ClassName, ?name:MappingName, ?targetType:Class<Dynamic>, shouldThrowAnError:Bool = true, ignorePool:Bool = false):T
getProvider<T>(className:ClassName, ?name:MappingName):IDependencyProvider<T>
hasMapping<T>(type:ClassRef<T>, ?name:MappingName):Bool
mapToSingleton<T>(clazz:ClassRef<T>, type:Class<T>, ?name:MappingName):Void
mapToType<T>(clazz:ClassRef<T>, type:Class<T>, ?name:MappingName):Void
mapToValue<T>(clazz:ClassRef<T>, value:T, ?name:MappingName):Void
@:value({ isBusyFlagGetterName : null, instantiateNow : false, capacity : 5 })registerPool<T>(type:ClassRef<T>, capacity:Int = 5, instantiateNow:Bool = false, ?isBusyFlagGetterName:String):IAppFactory
@:value({ isBusyFlagGetterName : null, instantiateNow : false, capacity : 5 })registerPoolByClassName<T>(className:String, capacity:Int = 5, instantiateNow:Bool = false, ?isBusyFlagGetterName:String):IAppFactory
satisfies<T>(type:ClassRef<T>, ?name:MappingName):Bool
unmap<T>(type:ClassRef<T>, ?name:MappingName):Void
Inherited Variables
Inherited Methods