to top
Android APIs
public class

InvocationTargetException

extends ReflectiveOperationException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.ReflectiveOperationException
         ↳ java.lang.reflect.InvocationTargetException

Class Overview


This class provides a wrapper for an exception thrown by a Method or Constructor invocation.

Summary


Public Constructors
InvocationTargetException(Throwable exception)
Constructs a new InvocationTargetException instance with its cause / target exception filled in.
InvocationTargetException(Throwable exception, String detailMessage)
Constructs a new InvocationTargetException instance with its cause / target exception and message filled in.
Protected Constructors
InvocationTargetException()
Constructs a new InvocationTargetException instance with a null cause / target exception.
Public Methods
Throwable getCause()
Returns the cause of this exception, which may be null.
Throwable getTargetException()
Returns the target exception, which may be null.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Public Constructors


public InvocationTargetException (Throwable exception)

Added in API level 1

Constructs a new InvocationTargetException instance with its cause / target exception filled in.

Parameters
exception the exception which occurred while running the Method or Constructor

public InvocationTargetException (Throwable exception, String detailMessage)

Added in API level 1

Constructs a new InvocationTargetException instance with its cause / target exception and message filled in.

Parameters
exception the exception which occurred while running the Method or Constructor
detailMessage the detail message for the exception

Protected Constructors


protected InvocationTargetException ()

Added in API level 1

Constructs a new InvocationTargetException instance with a null cause / target exception.

Public Methods


public Throwable getCause ()

Added in API level 1

Returns the cause of this exception, which may be null.

Returns
  • the cause of this exception

public Throwable getTargetException ()

Added in API level 1

Returns the target exception, which may be null.

Returns
  • the target exception