Companion

object Companion

Functions

direct
Link copied to clipboard
common
fun direct(allowSilentOverride: Boolean = false, init: DI.MainBuilder.() -> Unit): DirectDI
Creates a direct DirectDI instance that will be lazily created upon first access.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
from
Link copied to clipboard
common
fun from(modules: List<DI.Module>): DI
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
invoke
Link copied to clipboard
common
operator fun invoke(allowSilentOverride: Boolean = false, init: DI.MainBuilder.() -> Unit): DI
Creates a DI instance.
lazy
Link copied to clipboard
common
fun lazy(allowSilentOverride: Boolean = false, init: DI.MainBuilder.() -> Unit): LazyDI
Creates a DI instance that will be lazily created upon first access.
toString
Link copied to clipboard
common
open fun toString(): String
withDelayedCallbacks
Link copied to clipboard
common
fun withDelayedCallbacks(allowSilentOverride: Boolean = false, init: DI.MainBuilder.() -> Unit): Pair<DI, () -> Unit>
Creates a DI object but without directly calling onReady callbacks.

Properties

defaultFullContainerTreeOnError
Link copied to clipboard
common
var defaultFullContainerTreeOnError: Boolean = false
defaultFullDescriptionOnError
Link copied to clipboard
common
var defaultFullDescriptionOnError: Boolean = false