Warning
abstract class Warning( message: String? = null, cause: Throwable? = null, val contexts: Array<ExecutionContext>) : ResolutionException
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
Link copied to clipboard
fun Warning( message: String? = null, cause: Throwable? = null, context: ExecutionContext)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
abstract override fun updateContext(newContext: ExecutionContext, index: Int): Warning
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
abstract override fun updateLastContext(newContext: ExecutionContext): Warning
Content copied to clipboard