/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ċ Ġ* Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ package Ġkotlin Ċ Ċ open Ġclass ĠError ( override Ġval Ġmessage : ĠString ?, Ġoverride Ġval Ġcause : ĠThrowable ?) Ġ: ĠThrowable () Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor (_ message : ĠString ?) Ġ: Ġthis (_ message , Ġnull ) ĊĠĠĠ Ġconstructor (_ cause : ĠThrowable ?) Ġ: Ġthis ( null , Ġ_ cause ) Ċ } Ċ Ċ open Ġclass ĠException ( override Ġval Ġmessage : ĠString ?, Ġoverride Ġval Ġcause : ĠThrowable ?) Ġ: ĠThrowable () Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor (_ message : ĠString ?) Ġ: Ġthis (_ message , Ġnull ) ĊĠĠĠ Ġconstructor (_ cause : ĠThrowable ?) Ġ: Ġthis ( null , Ġ_ cause ) Ċ } Ċ Ċ open Ġclass ĠRuntimeException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ?) Ġ: Ġthis ( null , Ġcause ) Ċ } Ċ Ċ open Ġclass ĠIllegalArgumentException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ?) Ġ: Ġthis ( null , Ġcause ) Ċ } Ċ Ċ open Ġclass ĠIllegalStateException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ?) Ġ: Ġthis ( null , Ġcause ) Ċ } Ċ Ċ open Ġclass ĠClass CastException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) Ċ } Ċ Ċ open Ġclass ĠNullPointerException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) Ċ } Ċ Ċ open Ġclass ĠIndex OutOfBoundsException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) Ċ } Ċ Ċ open Ġclass ĠAssertionError ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠAny ?) Ġ: Ġthis ( message ?. toString (), Ġmessage Ġas ? ĠThrowable ) Ċ Ċ } Ċ Ċ open Ġclass ĠUnsupportedOperationException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ?) Ġ: Ġthis ( null , Ġcause ) Ċ } Ċ Ċ open Ġclass ĠNoSuch ElementException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) Ċ } Ċ Ċ open Ġclass ĠNumber FormatException ( message : ĠString ?) Ġ: ĠIllegalArgumentException ( message ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null ) Ċ } Ċ Ċ public Ġopen Ġclass ĠNo When Branch Matched Exception ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ?) Ġ: Ġthis ( undefined , Ġcause ) Ċ } Ċ Ċ open Ġclass ĠUn initialized Property AccessException ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null , Ġnull ) ĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġthis ( message , Ġnull ) ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ?) Ġ: Ġthis ( undefined , Ġcause ) Ċ } Ċ Ċ @ Since Kotlin (" 1 . 3 ") Ċ open Ġclass ĠArithmetic Exception Ġconstructor ( message : ĠString ?) Ġ: ĠRuntimeException ( message ) Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null ) Ċ } Ċ Ċ // ĠTODO : Ġfix Ġfunction Ġnames Ġto Ġsatisfy Ġstyle Ġconvention Ġ( depends Ġon Ġbuilt - in Ġnames ) Ċ fun ĠTHROW _ ISE () Ġ{ ĊĠĠĠ Ġthrow ĠIllegalStateException () Ċ } Ċ fun ĠTHROW _ CCE () Ġ{ ĊĠĠĠ Ġthrow ĠClass CastException () Ċ } Ċ fun ĠTHROW _ N PE () Ġ{ ĊĠĠĠ Ġthrow ĠNullPointerException () Ċ } Ċ Ċ fun Ġerror ( s : ĠString ): ĠNothing Ġ= Ġthrow ĠIllegalStateException ( s , Ġnull ) Ċ Ċ @ Published Api Ċ internal Ġfun Ġthrow Un initialized Property AccessException ( name : ĠString ): ĠNothing Ġ= ĊĠĠĠ Ġthrow ĠUn initialized Property AccessException (" late init Ġproperty Ġ$ name Ġhas Ġnot Ġbeen Ġinitialized ")