Tu Prolog Runtime Exception
open class TuPrologRuntimeException(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>) : TuPrologException
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
TuPrologRuntimeException
Link copied to clipboard
fun TuPrologRuntimeException(message: String? = null, cause: Throwable? = null, context: ExecutionContext, vararg otherContexts: ExecutionContext)
Content copied to clipboard
TuPrologRuntimeException
Link copied to clipboard
fun TuPrologRuntimeException(cause: Throwable?, context: ExecutionContext)
Content copied to clipboard
TuPrologRuntimeException
Link copied to clipboard
fun TuPrologRuntimeException(message: String? = null, cause: Throwable? = null, contexts: Array<ExecutionContext>)
Content copied to clipboard
the detail message string.
Functions
pushContext
Link copied to clipboard
open fun pushContext(newContext: ExecutionContext): TuPrologRuntimeException
Content copied to clipboard
updateContext
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
updateLastContext
Link copied to clipboard
open fun updateLastContext(newContext: ExecutionContext): TuPrologRuntimeException
Content copied to clipboard
Properties
context
Link copied to clipboard
contexts
Link copied to clipboard
prologStackTrace
Link copied to clipboard
Inheritors
HaltException
Link copied to clipboard
PrologError
Link copied to clipboard
PrologWarning
Link copied to clipboard
TimeOutException
Link copied to clipboard