Added in API level 37

IllegalCallerException

open class IllegalCallerException : RuntimeException
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Exception
   ↳ java.lang.RuntimeException
   ↳ java.lang.IllegalCallerException

Thrown to indicate that a method has been called by an inappropriate caller.

Summary

Public constructors

Constructs an IllegalCallerException with no detail message.

Constructs an IllegalCallerException with the specified detail message.

Constructs a new exception with the specified detail message and cause.

Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).

Public constructors

IllegalCallerException

Added in API level 37
IllegalCallerException()

Constructs an IllegalCallerException with no detail message.

IllegalCallerException

Added in API level 37
IllegalCallerException(s: String!)

Constructs an IllegalCallerException with the specified detail message.

Parameters
s String!: the String that contains a detailed message (can be null)

IllegalCallerException

Added in API level 37
IllegalCallerException(
    message: String!,
    cause: Throwable!)

Constructs a new exception with the specified detail message and cause.

Parameters
message String!: the detail message (can be null)
cause Throwable!: the cause (can be null)

IllegalCallerException

Added in API level 37
IllegalCallerException(cause: Throwable!)

Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).

Parameters
cause Throwable!: the cause (can be null)