izumi.distage.planning

Members list

Type members

Classlikes

final case class AutoSetHook[BINDING](setName: Option[Identifier], weak: Boolean, includeOnly: InclusionPredicate, pos: CodePosition)(using evidence$1: Tag[BINDING]) extends PlanningHook

A hook that will collect all implementations with types that are

A hook that will collect all implementations with types that are

_  B -> C, close: C -> B -> A
   closeables.reverse.foreach(_.close())
 }

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PlanningHook
class Object
trait Matchable
class Any
Show all
object AutoSetHook

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
open class AutoSetModule(setName: Option[Identifier]) extends BootstrapModuleDef

Auto-Sets collect all bindings with static types of implementations that are _ <: T into a summonable Set[T]

Auto-Sets collect all bindings with static types of implementations that are _ <: T into a summonable Set[T]

Attributes

See also
Companion
object
Supertypes
object AutoSetModule

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Impl

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class PlannerDefaultImpl(forwardingRefResolver: ForwardingRefResolver, sanityChecker: SanityChecker, planningObserver: PlanningObserver, hook: PlanningHook, resolver: PlanSolver) extends Planner

Attributes

Supertypes
trait Planner
class Object
trait Matchable
class Any
final class PlanningHookAggregate(hooks: Set[PlanningHook]) extends PlanningHook

Attributes

Supertypes
trait PlanningHook
class Object
trait Matchable
class Any
final class PlanningObserverAggregate(planningObservers: Set[PlanningObserver]) extends PlanningObserver

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait SubcontextHandler[+E]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes