Packages

t

distage

Distage

trait Distage extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Distage
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Activation = izumi.distage.model.definition.Activation
  2. type AutoSetModule = izumi.distage.planning.AutoSetModule
  3. type Axis = izumi.distage.model.definition.Axis
  4. type BindingTag = izumi.distage.model.definition.BindingTag
  5. type BootstrapModule = izumi.distage.model.definition.BootstrapModule
  6. type BootstrapModuleDef = izumi.distage.model.definition.BootstrapModuleDef
  7. type ClassConstructor[T] = izumi.distage.constructors.ClassConstructor[T]
  8. type DIKey = izumi.distage.model.reflection.DIKey
  9. type DefaultModule[F[_]] = izumi.distage.modules.DefaultModule[F]
  10. type DefaultModule2[F[_, _]] = izumi.distage.modules.DefaultModule[[β$0$]F[Throwable, β$0$]]
  11. type DefaultModule3[F[_, _, _]] = izumi.distage.modules.DefaultModule[[γ$1$]F[Any, Throwable, γ$1$]]
  12. type FactoryConstructor[T] = izumi.distage.constructors.FactoryConstructor[T]
  13. type Functoid[+A] = izumi.distage.model.providers.Functoid[A]
  14. type GraphDumpBootstrapModule = izumi.distage.planning.extensions.GraphDumpBootstrapModule
  15. type GraphDumpObserver = izumi.distage.planning.extensions.GraphDumpObserver
  16. type Id = izumi.distage.model.definition.Id
  17. type Identity[+A] = A
  18. type Injector[F[_]] = izumi.distage.model.Injector[F]
  19. type Lifecycle[+F[_], +A] = izumi.functional.lifecycle.Lifecycle[F, A]
  20. type Lifecycle2[+F[+_, +_], +E, +A] = izumi.functional.lifecycle.Lifecycle[[β$0$]F[E, β$0$], A]
  21. type Lifecycle3[+F[-_, +_, +_], -R, +E, +A] = izumi.functional.lifecycle.Lifecycle[[γ$1$]F[R, E, γ$1$], A]
  22. type Locator = izumi.distage.model.Locator
  23. type LocatorDef = izumi.distage.model.definition.LocatorDef
  24. type LocatorPrivacy = izumi.distage.model.definition.LocatorPrivacy
  25. type LocatorRef = izumi.distage.model.recursive.LocatorRef
  26. type Module = izumi.distage.model.definition.Module
  27. type ModuleBase = izumi.distage.model.definition.ModuleBase
  28. type ModuleDef = izumi.distage.model.definition.ModuleDef
  29. type Plan = izumi.distage.model.plan.Plan
  30. type PlanVerifier = izumi.distage.planning.solver.PlanVerifier
  31. type Planner = izumi.distage.model.Planner
  32. type PlannerInput = izumi.distage.model.PlannerInput
  33. type Producer = izumi.distage.model.Producer
  34. type Roots = izumi.distage.model.plan.Roots
  35. type SafeType = izumi.distage.model.reflection.SafeType
  36. type Subcontext[A] = izumi.distage.Subcontext[A]
  37. type Tag[T] = izumi.reflect.Tag[T]
  38. type TagK[T[_]] = HKTag[AnyRef { type Arg[A] = T[A] }]
  39. type TagK3[T[_, _, _]] = HKTag[AnyRef { type Arg[A, B, C] = T[A,B,C] }]
  40. type TagKK[T[_, _]] = HKTag[AnyRef { type Arg[A, B] = T[A,B] }]
  41. type TagT[T[_[_]]] = HKTag[AnyRef { type Arg[A[_]] = T[A] }]
  42. type TagTK[T[_[_], _]] = HKTag[AnyRef { type Arg[A[_], B] = T[A,B] }]
  43. type TagTK3[T[_[_], _, _, _]] = HKTag[AnyRef { type Arg[A[_], B, C, D] = T[A,B,C,D] }]
  44. type TagTKK[T[_[_], _, _]] = HKTag[AnyRef { type Arg[A[_], B, C] = T[A,B,C] }]
  45. type TraitConstructor[T] = izumi.distage.constructors.TraitConstructor[T]
  46. type With[T] = izumi.distage.model.definition.With[T]
  47. type ZEnvConstructor[T] = izumi.distage.constructors.ZEnvConstructor[T]
  48. type impl = izumi.distage.model.definition.impl

Deprecated Type Members

  1. type AnyConstructor[T] = izumi.distage.constructors.ClassConstructor[T]
    Annotations
    @deprecated
    Deprecated

    Removed since 1.2.0. Use ClassConstructor instead.

Value Members

  1. val Activation: izumi.distage.model.definition.Activation.type
  2. val AutoSetModule: izumi.distage.planning.AutoSetModule.type
  3. val Axis: izumi.distage.model.definition.Axis.type
  4. val BindingTag: izumi.distage.model.definition.BindingTag.type
  5. val BootstrapModule: izumi.distage.model.definition.BootstrapModule.type
  6. val ClassConstructor: izumi.distage.constructors.ClassConstructor.type
  7. val DIKey: izumi.distage.model.reflection.DIKey.type
  8. val DefaultModule: izumi.distage.modules.DefaultModule.type
  9. val DefaultModule2: izumi.distage.modules.DefaultModule2.type
  10. val DefaultModule3: izumi.distage.modules.DefaultModule3.type
  11. val FactoryConstructor: izumi.distage.constructors.FactoryConstructor.type
  12. val Functoid: izumi.distage.model.providers.Functoid.type
  13. val GraphDumpBootstrapModule: izumi.distage.planning.extensions.GraphDumpBootstrapModule.type
  14. val GraphDumpObserver: izumi.distage.planning.extensions.GraphDumpObserver.type
  15. val Identity: izumi.fundamentals.platform.functional.Identity.type
  16. val Lifecycle: izumi.distage.model.definition.Lifecycle.type
  17. val Locator: izumi.distage.model.Locator.type
  18. val LocatorPrivacy: izumi.distage.model.definition.LocatorPrivacy.type
  19. val Mode: izumi.distage.model.definition.StandardAxis.Mode.type
  20. val Module: izumi.distage.model.definition.Module.type
  21. val ModuleBase: izumi.distage.model.definition.ModuleBase.type
  22. val Plan: izumi.distage.model.plan.Plan.type
  23. val PlanVerifier: izumi.distage.planning.solver.PlanVerifier.type
  24. val PlannerInput: izumi.distage.model.PlannerInput.type
  25. val Repo: izumi.distage.model.definition.StandardAxis.Repo.type
  26. val Roots: izumi.distage.model.plan.Roots.type
  27. val SafeType: izumi.distage.model.reflection.SafeType.type
  28. val Scene: izumi.distage.model.definition.StandardAxis.Scene.type
  29. val StandardAxis: izumi.distage.model.definition.StandardAxis.type
  30. val Tag: izumi.reflect.Tag.type
  31. val TagK: izumi.reflect.TagK.type
  32. val TagK3: izumi.reflect.TagK3.type
  33. val TagKK: izumi.reflect.TagKK.type
  34. val TagT: izumi.reflect.TagT.type
  35. val TagTK: izumi.reflect.TagTK.type
  36. val TagTK3: izumi.reflect.TagTK3.type
  37. val TagTKK: izumi.reflect.TagTKK.type
  38. val TraitConstructor: izumi.distage.constructors.TraitConstructor.type
  39. val World: izumi.distage.model.definition.StandardAxis.World.type
  40. val ZEnvConstructor: izumi.distage.constructors.ZEnvConstructor.type

Deprecated Value Members

  1. val AnyConstructor: izumi.distage.constructors.AnyConstructor.type
    Annotations
    @deprecated
    Deprecated

    Removed since 1.2.0. Use ClassConstructor instead.