FiberImpl

turbolift.internals.engine.FiberImpl
final class FiberImpl

Attributes

Graph
Supertypes
trait Fiber[Any, Any]
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(comp: Computation[_, _], env: Env)
def this(comp: Computation[_, _], env: Env, callback: Outcome[_] => Unit)

Concrete methods

def doFinalize(): Unit
def isPending: Boolean
def isRoot: Boolean
def isSubstitute: Boolean
def isSuspended: Boolean
def run(): FiberImpl
def setSubstitute(): Unit
def submit(): Unit
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
def unsafeAwait[A](): Outcome[A]

Inherited methods

final def insertLast(that: FiberImpl): Unit

Attributes

Inherited from:
FiberLink (hidden)
final def isLinkedWith(that: FiberLink): Boolean

Attributes

Inherited from:
FiberLink (hidden)
final def isLinkedWithSelf: Boolean

Attributes

Inherited from:
FiberLink (hidden)
final inline def linkWith(that: FiberLink): Unit

Attributes

Inherited from:
FiberLink (hidden)
final def linkWithSelf(): Unit

Attributes

Inherited from:
FiberLink (hidden)
final def removeAnywhere(that: FiberImpl): Unit

Attributes

Inherited from:
FiberLink (hidden)
final def removeFirst(): FiberImpl

Attributes

Inherited from:
FiberLink (hidden)
final def toFiber: FiberImpl

Attributes

Inherited from:
FiberLink (hidden)

Inherited fields

protected var linkLeft: FiberLink | Null

Attributes

Inherited from:
FiberLink (hidden)
protected var linkRight: FiberLink | Null

Attributes

Inherited from:
FiberLink (hidden)