Packages

p

distage

package distage

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

Type Members

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

    (Since version 1.0) Use distage.Lifecycle.Basic

  51. type DIResourceBase[+F[_], +Resource] = izumi.distage.model.definition.Lifecycle[F, Resource]
    Definition Classes
    Distage
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Use distage.Lifecycle

  52. type GCMode = izumi.distage.model.plan.Roots
    Definition Classes
    Distage
    Annotations
    @deprecated
    Deprecated

    (Since version old name will be deleted in 1.1.1) GCMode has been renamed to Roots

  53. type ProviderMagnet[+A] = izumi.distage.model.providers.Functoid[A]
    Definition Classes
    Distage
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Use distage.Functoid instead of distage.ProviderMagnet

Value Members

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

Deprecated Value Members

  1. val DIResource: izumi.distage.model.definition.Lifecycle.type
    Definition Classes
    Distage
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Use distage.Lifecycle

  2. val GCMode: izumi.distage.model.plan.Roots.type
    Definition Classes
    Distage
    Annotations
    @deprecated
    Deprecated

    (Since version old name will be deleted in 1.1.1) GCMode has been renamed to Roots

  3. val ProviderMagnet: izumi.distage.model.providers.Functoid.type
    Definition Classes
    Distage
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Use distage.Functoid instead of distage.ProviderMagnet

Inherited from Distage

Inherited from AnyRef

Inherited from Any

Ungrouped