Prolog Warning
abstract class PrologWarning(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>) : TuPrologRuntimeException
Content copied to clipboard
Base class for Prolog warnings
Author
Giovanni
Parameters
message
the detail message string.
cause
the cause of this exception.
contexts
a stack of contexts localising the exception
Constructors
PrologWarning
Link copied to clipboard
fun PrologWarning(message: String? = null, cause: Throwable? = null, context: ExecutionContext)
Content copied to clipboard
PrologWarning
Link copied to clipboard
fun PrologWarning(message: String? = null, cause: Throwable? = null, contexts: Array<ExecutionContext>)
Content copied to clipboard
the detail message string.
Functions
pushContext
Link copied to clipboard
abstract override fun pushContext(newContext: ExecutionContext): PrologWarning
Content copied to clipboard
updateContext
Link copied to clipboard
abstract override fun updateContext(newContext: ExecutionContext, index: Int): PrologWarning
Content copied to clipboard
updateLastContext
Link copied to clipboard
abstract override fun updateLastContext(newContext: ExecutionContext): PrologWarning
Content copied to clipboard
Properties
context
Link copied to clipboard
contexts
Link copied to clipboard
prologStackTrace
Link copied to clipboard