object Evolution
- Alphabetic
- By Inheritance
- Evolution
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
Any = Evolution[_, _, _]
Any evolution, whatever its type parameters — the type Evolution.dispose collects.
-
type
Endo[T, +E] = Evolution[T, T, E]
An evolution over stages whose input and output types coincide.
Value Members
-
final
def
!=(arg0: scala.Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: scala.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( ... ) @native() @IntrinsicCandidate()
-
def
dispose(evolutions: Any*): Unit
Disposes every evolution given, in argument order, whatever any of them throws.
Disposes every evolution given, in argument order, whatever any of them throws.
The first non-fatal exception becomes the primary one: the rest are disposed all the same, further non-fatal exceptions are attached to the primary as suppressed, and the primary is rethrown at the end.
This is the single disposal discipline for everything owning several evolutions at once — the composed evolution here, the binary operators and the
h8io.stages.cyclesfamily in the lib module. The parameter list is positional on purpose: each caller maps its own roles onto the order it wants them released in.- evolutions
the evolutions to dispose, in order, even if earlier disposals fail
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: scala.Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
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() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated