Degraded

Realised, but not exactly as declared.

The caller decides whether that is acceptable, and plan() surfaces it before any long-running work starts.

The resolution keeps its own copy of the causes, so changing the list passed in afterwards does not reach it.

Throws

Constructors

Link copied to clipboard
constructor(effect: PlatformEffect, causes: List<Degradation>)

Properties

Link copied to clipboard

Everything that was given up, in the order the causes apply. Never empty.

Link copied to clipboard

The platform object to render with.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String