Class Throwables


  • public class Throwables
    extends java.lang.Object
    • Constructor Detail

      • Throwables

        public Throwables()
    • Method Detail

      • register

        public static <E extends java.lang.Throwable> void register​(java.lang.Class<E> throwableClass,
                                                                    java.util.function.Function<java.lang.Throwable,​java.lang.String> toStringConverter)
      • isApplicable

        public static boolean isApplicable​(java.lang.Throwable throwable)
      • hasIterator

        public static boolean hasIterator​(java.lang.Throwable throwable)
      • hasConverter

        public static boolean hasConverter​(java.lang.Throwable throwable)
      • toString

        public static java.lang.String toString​(java.lang.Throwable throwable)
      • toString

        public static java.lang.String toString​(java.lang.Throwable throwable,
                                                java.util.List<IThrowableToStringConverter> toStringConverters,
                                                IConverter<java.lang.Throwable,​java.lang.String,​java.lang.RuntimeException> defaultToStringConverter)
      • toString

        public static java.lang.String toString​(java.lang.Throwable throwable,
                                                IConverter<java.lang.Throwable,​java.lang.String,​java.lang.RuntimeException> toStringConverter)
      • toStackTraceString

        public static java.lang.String toStackTraceString​(java.lang.Throwable throwable)