Accessor

protected trait Accessor[R, Tp] extends StrictSplitterCheckTask[R, Tp]

Standard accessor task that iterates over the elements of the collection.

Standard accessor task that iterates over the elements of the collection.

Type Params
R

type of the result of this method (R for result).

Tp

the representation type of the task at hand.

trait Task[R, Tp]
class Object
trait Matchable
class Any
trait Transformer[R, Tp]
class Copy[U, That]
trait ParSeqLikeAccessor[R, Tp]

Type members

Inherited types

type Result = R
Inherited from
Task

Value members

Concrete methods

def shouldSplitFurther: Boolean
def split: Seq[Task[R, Tp]]
override def toString: String
Definition Classes
Any

Inherited methods

def forwardThrowable(): Unit
Inherited from
Task
def leaf(result: Option[R]): Unit

Body of the task - non-divisible unit of work done by this task. Optionally is provided with the result from the previous completed task or None if there was no previous task (or the previous task is uncompleted or unknown).

Body of the task - non-divisible unit of work done by this task. Optionally is provided with the result from the previous completed task or None if there was no previous task (or the previous task is uncompleted or unknown).

Inherited from
Task
def repr: Tp
Inherited from
Task

Inherited fields

var result: R

A result that can be accessed once the task is completed.

A result that can be accessed once the task is completed.

Inherited from
Task
@volatile
var throwable: Throwable
Inherited from
Task