Class ExceptionStackUtil

java.lang.Object
org.alfresco.error.ExceptionStackUtil

public class ExceptionStackUtil extends Object
Helper class to provide information about exception stacks.
Author:
Derek Hulley
  • Constructor Details

    • ExceptionStackUtil

      public ExceptionStackUtil()
  • Method Details

    • getCause

      public static Throwable getCause(Throwable throwable, Class<?>... possibleCauses)
      Searches through the exception stack of the given throwable to find any instance of the possible cause. The top-level throwable will also be tested.
      Parameters:
      throwable - the exception condition to search
      possibleCauses - the types of the exception conditions of interest
      Returns:
      Returns the first instance that matches one of the given possible types, or null if there is nothing in the stack