Module java.base

Class InvocationTargetException

All Implemented Interfaces:
Serializable

public class InvocationTargetException extends ReflectiveOperationException
InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.
Since:
1.1
See Also:
Method, Constructor, Serialized Form
  • Constructor Details

    • InvocationTargetException

      protected InvocationTargetException()
      Constructs an InvocationTargetException with null as the target exception.
    • InvocationTargetException

      public InvocationTargetException(Throwable target)
      Constructs a InvocationTargetException with a target exception.
      Parameters:
      target - the target exception
    • InvocationTargetException

      public InvocationTargetException(Throwable target, String s)
      Constructs a InvocationTargetException with a target exception and a detail message.
      Parameters:
      target - the target exception
      s - the detail message
  • Method Details

    • getTargetException

      public Throwable getTargetException()
      Get the thrown target exception.
      API Note:
      This method predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.
      Returns:
      the thrown target exception (cause of this exception).
    • getCause

      public Throwable getCause()
      Returns the cause of this exception (the thrown target exception, which may be null).
      Overrides:
      getCause in class Throwable
      Returns:
      the cause of this exception.
      Since:
      1.4