izumi.distage.model.provisioning.NewObjectOp
See theNewObjectOp companion trait
object NewObjectOp
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NewObjectOp.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class NewInstanceclass NewResource[F]
final case class NewFinalizer[F[_]](key: DIKey, finalizer: () => F[Unit]) extends NewObjectOp
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NewObjectOpclass Objecttrait Matchableclass AnyShow all
final case class NewImport(key: DIKey, instance: Any) extends NewObjectOp
Marks a reused instance from parent locator context
Marks a reused instance from parent locator context
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NewObjectOpclass Objecttrait Matchableclass AnyShow all
final case class NewInstance(key: DIKey, implType: SafeType, instance: Any) extends NewObjectOp, CurrentContextInstance
Marks a new instance introduced in current locator context
Marks a new instance introduced in current locator context
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CurrentContextInstancetrait NewObjectOpclass Objecttrait Matchableclass AnyShow all
final case class NewResource[F[_]](key: DIKey, implType: SafeType, instance: Any, finalizer: () => F[Unit]) extends NewObjectOp, CurrentContextInstance
Marks a new instance introduced in current locator context
Marks a new instance introduced in current locator context
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CurrentContextInstancetrait NewObjectOpclass Objecttrait Matchableclass AnyShow all
final case class UseInstance(key: DIKey, instance: Any) extends NewObjectOp
Marks a reused instance from current locator context
Marks a reused instance from current locator context
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NewObjectOpclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article