Added in API level 37

IllegalCallerException

public class IllegalCallerException
extends RuntimeException

java.lang.Object
   ↳ java.lang.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

IllegalCallerException()

Constructs an IllegalCallerException with no detail message.

IllegalCallerException(String s)

Constructs an IllegalCallerException with the specified detail message.

IllegalCallerException(String message, Throwable cause)

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

IllegalCallerException(Throwable 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).

Inherited methods

Public constructors

IllegalCallerException

Added in API level 37
public IllegalCallerException ()

Constructs an IllegalCallerException with no detail message.

IllegalCallerException

Added in API level 37
public IllegalCallerException (String s)

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
public IllegalCallerException (String message, 
                Throwable cause)

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
public IllegalCallerException (Throwable 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).

Parameters
cause Throwable: the cause (can be null)