MissingPredicate

class MissingPredicate: Warning

Fields

Name Description
val signature: Signature

Constructors

<init>

constructor(cause: Throwable?, context: ExecutionContext, signature: Signature)

Parameters

Name Description
cause: Throwable?
context: ExecutionContext
signature: Signature

<init>

constructor(context: ExecutionContext, signature: Signature)

Parameters

Name Description
context: ExecutionContext
signature: Signature

<init>

constructor(cause: Throwable?, contexts: Array<ExecutionContext>, signature: Signature)

Parameters

Name Description
cause: Throwable?
contexts: Array<ExecutionContext>
signature: Signature

Methods

updateContext

fun updateContext(newContext: ExecutionContext, index: Int): MissingPredicate

Creates a new exception instance with the context with in position index updated to newContext. Subclasses should override this method and return the correct instance.

Parameters

Name Description
newContext: ExecutionContext
index: Int

ReturnValue

Name Description
MissingPredicate

updateLastContext

fun updateLastContext(newContext: ExecutionContext): MissingPredicate

Parameters

Name Description
newContext: ExecutionContext

ReturnValue

Name Description
MissingPredicate

pushContext

fun pushContext(newContext: ExecutionContext): MissingPredicate

Parameters

Name Description
newContext: ExecutionContext

ReturnValue

Name Description
MissingPredicate