object PlanIssue
- Alphabetic
- By Inheritance
- PlanIssue
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class CantVerifyLocalContext(value: LocalContextVerificationFailure) extends PlanIssue with Product with Serializable
- final case class ConflictingAxisChoices(key: DIKey, op: OperationOrigin, bad: NEMap[String, Set[AxisPoint]]) extends PlanIssue with Product with Serializable
Binding contains multiple axis choices for the same axis
- final case class DuplicateActivations(key: DIKey, ops: NEMap[Set[AxisPoint], NESet[OperationOrigin]]) extends PlanIssue with Product with Serializable
Multiple bindings contain identical axis choices
- final case class IncompatibleEffectType(key: DIKey, op: MonadicOp, provisionerEffectType: SafeType, actionEffectType: SafeType) extends PlanIssue with Product with Serializable
- final case class InconsistentSetMembers(key: DIKey, ops: NEList[OperationOrigin]) extends PlanIssue with Product with Serializable
A distage bug, should never happen (bindings machinery guarantees a unique key for each set member, they cannot have the same key by construction)
- final case class MissingImport(key: DIKey, dependee: DIKey, origins: Set[OperationOrigin], similarSame: Set[Binding], similarSub: Set[Binding]) extends PlanIssue with Product with Serializable
- implicit final class PlanIssueOps extends AnyVal
- final case class ShadowedActivation(key: DIKey, op: OperationOrigin, activation: Set[AxisPoint], allPossibleAxisChoices: Map[String, Set[String]], shadowingBindings: NEMap[Set[AxisPoint], OperationOrigin]) extends PlanIssue with Product with Serializable
There is a binding with an activation that is completely shadowed by other bindings with larger activations and cannot be chosen
- final case class UnparseableConfigBinding(key: DIKey, op: OperationOrigin, exception: Throwable) extends PlanIssue with Product with Serializable
A config binding (from
distage-extension-config
module) could not be parsed from the reference config using configured binding.A config binding (from
distage-extension-config
module) could not be parsed from the reference config using configured binding.- Note
PlanVerifier will not detect this issue, but it may be returned by izumi.distage.framework.PlanCheck
- final case class UnsaturatedAxis(key: DIKey, axis: String, missingAxisValues: NESet[AxisPoint]) extends PlanIssue with Product with Serializable
There are reachable axis choices for which there is no binding for this key
- final case class UnsolvableConflict(key: DIKey, ops: NESet[(OperationOrigin, Set[AxisPoint])]) extends PlanIssue with Product with Serializable
There is no possible activation that could choose a unique binding among these contradictory axes
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()