Resolution Exception
open class ResolutionException( message: String? = null, cause: Throwable? = null, val contexts: Array<ExecutionContext>)
Content copied to clipboard
An exception that could occur during Solver execution
Parameters
message
the detail message string.
cause
the cause of this exception.
contexts
a stack of contexts localising the exception
Constructors
Link copied to clipboard
fun ResolutionException( message: String? = null, cause: Throwable? = null, context: ExecutionContext, vararg otherContexts: ExecutionContext)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ResolutionException( message: String? = null, cause: Throwable? = null, contexts: Array<ExecutionContext>)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
open fun updateContext(newContext: ExecutionContext, index: Int = 0): ResolutionException
Content copied to clipboard
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.
Link copied to clipboard
open fun updateLastContext(newContext: ExecutionContext): ResolutionException
Content copied to clipboard