Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
open class ExitProgramException(val errorCode: ErrorCode, message: String, causes: Throwable?) : Exception

Exception type that signals the program should terminate with a specific error code.

Link copied to clipboard
class MissingDependencyException(errorCode: ErrorCode, message: String, throwable: Throwable? = null) : ExitProgramException
Link copied to clipboard
class OptimizationException(val errorCode: ErrorCode, message: String = errorCode.name, throwable: Throwable? = null) : Exception
Link copied to clipboard
class ParserException(val errorCode: ErrorCode, message: String, cause: Throwable? = null) : Exception

Functions

Link copied to clipboard
fun ExitProgramException(errorCode: ErrorCode, message: String, throwable: Throwable? = null): ExitProgramException

Factory function to create an ExitProgramException with an optional single cause.