Class ExceptionUtils

java.lang.Object
org.apache.jasper.runtime.ExceptionUtils

public class ExceptionUtils extends Object
Utilities for handling Throwables and Exceptions.
  • Constructor Details

    • ExceptionUtils

      public ExceptionUtils()
  • Method Details

    • handleThrowable

      public static void handleThrowable(Throwable t)
      Checks whether the supplied Throwable is one that needs to be rethrown and swallows all others.
      Parameters:
      t - the Throwable to check
    • unwrapInvocationTargetException

      public static Throwable unwrapInvocationTargetException(Throwable t)
      Checks whether the supplied Throwable is an instance of InvocationTargetException and returns the throwable that is wrapped by it, if there is any.
      Parameters:
      t - the Throwable to check
      Returns:
      t or t.getCause()