ServiceSupplier

constructor(primaryType: KClass<T>, name: String = defaultName(primaryType), additionalTypes: Set<KClass<in T>> = emptySet(), isPrimary: Boolean = false, isLazy: Boolean = false, priority: Int = 0, annotations: List<Annotation> = emptyList(), supplier: (BContext) -> T)(source)