IoCContainer

open class IoCContainer

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
open class BindInfo<T>

Functions

Link copied to clipboard
open fun <I, C : I?> bind(contractClazz: Class<I>, concreteInstance: C): IoCContainer
open fun <I, C : I?> bind(contractClazz: Class<I>, concreteClazz: Class<C>, asSingleton: Boolean): IoCContainer
Link copied to clipboard
open fun clear()
Link copied to clipboard
open fun clone(): IoCContainer
Link copied to clipboard
open fun <T> createInstance(concreteClazz: Class<T>): T
open fun <T> createInstance(concreteClazz: Class<T>, forceCreation: Boolean): T
Link copied to clipboard
open fun dispose()
Link copied to clipboard
open fun <T> get(contractClazz: Class<T>): T
Link copied to clipboard
open fun isBound(contractClazz: Class): Boolean