Package it. unibo. tuprolog. solve. exception. error
Types
DomainError
Link copied to clipboard
class DomainError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, expectedDomain: DomainError.Expected, culprit: Term, extraData: Term?) : PrologError
Content copied to clipboard
ErrorUtils
Link copied to clipboard
EvaluationError
Link copied to clipboard
class EvaluationError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, errorType: EvaluationError.Type, extraData: Term?) : PrologError
Content copied to clipboard
ExistenceError
Link copied to clipboard
class ExistenceError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, expectedObject: ExistenceError.ObjectType, culprit: Term, extraData: Term?) : PrologError
Content copied to clipboard
InstantiationError
Link copied to clipboard
class InstantiationError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, culprit: Var, extraData: Term?) : PrologError
Content copied to clipboard
MessageError
Link copied to clipboard
The MessageError is used whenever no other PrologError instance is suitable for representing the error
PermissionError
Link copied to clipboard
class PermissionError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, operation: PermissionError.Operation, permission: PermissionError.Permission, culprit: Term, extraData: Term?) : PrologError
Content copied to clipboard
RepresentationError
Link copied to clipboard
class RepresentationError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, limit: RepresentationError.Limit, extraData: Term?) : PrologError
Content copied to clipboard
SyntaxError
Link copied to clipboard
class SyntaxError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, extraData: Term?) : PrologError
Content copied to clipboard
SystemError
Link copied to clipboard
class SystemError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, extraData: Term?) : PrologError
Content copied to clipboard
TypeError
Link copied to clipboard
class TypeError(message: String?, cause: Throwable?, contexts: Array<ExecutionContext>, expectedType: TypeError.Expected, culprit: Term, extraData: Term?) : PrologError
Content copied to clipboard
The type error occurs when something is not of Expected type