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
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
|
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.