Class ThrowableProxyRenderer


  • @Deprecated
    final class ThrowableProxyRenderer
    extends java.lang.Object
    Deprecated.
    ThrowableProxyRenderer is an internal utility providing the code to render a ThrowableProxy to a StringBuilder.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String CAUSED_BY_LABEL
      Deprecated.
       
      private static java.lang.String SUPPRESSED_LABEL
      Deprecated.
       
      private static java.lang.String TAB
      Deprecated.
       
      private static java.lang.String WRAPPED_BY_LABEL
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ThrowableProxyRenderer()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      private static void appendSuppressedCount​(java.lang.StringBuilder sb, java.lang.String prefix, int count, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      private static void formatCause​(java.lang.StringBuilder sb, java.lang.String prefix, ThrowableProxy cause, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      (package private) static void formatCauseStackTrace​(ThrowableProxy src, java.lang.StringBuilder sb, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
      Formats the Throwable that is the cause of the
      private static void formatElements​(java.lang.StringBuilder sb, java.lang.String prefix, int commonCount, java.lang.StackTraceElement[] causedTrace, ExtendedStackTraceElement[] extStackTrace, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      private static void formatEntry​(ExtendedStackTraceElement extStackTraceElement, java.lang.StringBuilder sb, java.lang.String prefix, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      (package private) static void formatExtendedStackTraceTo​(ThrowableProxy src, java.lang.StringBuilder sb, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
      Formats the stack trace including packaging information.
      private static void formatSuppressed​(java.lang.StringBuilder sb, java.lang.String prefix, ThrowableProxy[] suppressedProxies, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      private static void formatThrowableProxy​(java.lang.StringBuilder sb, java.lang.String prefix, java.lang.String causeLabel, ThrowableProxy throwableProxy, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      (package private) static void formatWrapper​(java.lang.StringBuilder sb, ThrowableProxy cause, java.util.List<java.lang.String> ignorePackages, TextRenderer textRenderer, java.lang.String suffix, java.lang.String lineSeparator)
      Deprecated.
       
      private static boolean ignoreElement​(java.lang.StackTraceElement element, java.util.List<java.lang.String> ignorePackages)
      Deprecated.
       
      private static void renderOn​(ThrowableProxy src, java.lang.StringBuilder output, TextRenderer textRenderer)
      Deprecated.
       
      private static void renderSuffix​(java.lang.String suffix, java.lang.StringBuilder sb, TextRenderer textRenderer)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CAUSED_BY_LABEL

        private static final java.lang.String CAUSED_BY_LABEL
        Deprecated.
        See Also:
        Constant Field Values
      • SUPPRESSED_LABEL

        private static final java.lang.String SUPPRESSED_LABEL
        Deprecated.
        See Also:
        Constant Field Values
      • WRAPPED_BY_LABEL

        private static final java.lang.String WRAPPED_BY_LABEL
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ThrowableProxyRenderer

        private ThrowableProxyRenderer()
        Deprecated.
    • Method Detail

      • formatWrapper

        static void formatWrapper​(java.lang.StringBuilder sb,
                                  ThrowableProxy cause,
                                  java.util.List<java.lang.String> ignorePackages,
                                  TextRenderer textRenderer,
                                  java.lang.String suffix,
                                  java.lang.String lineSeparator)
        Deprecated.
      • formatCause

        private static void formatCause​(java.lang.StringBuilder sb,
                                        java.lang.String prefix,
                                        ThrowableProxy cause,
                                        java.util.List<java.lang.String> ignorePackages,
                                        TextRenderer textRenderer,
                                        java.lang.String suffix,
                                        java.lang.String lineSeparator)
        Deprecated.
      • formatThrowableProxy

        private static void formatThrowableProxy​(java.lang.StringBuilder sb,
                                                 java.lang.String prefix,
                                                 java.lang.String causeLabel,
                                                 ThrowableProxy throwableProxy,
                                                 java.util.List<java.lang.String> ignorePackages,
                                                 TextRenderer textRenderer,
                                                 java.lang.String suffix,
                                                 java.lang.String lineSeparator)
        Deprecated.
      • formatSuppressed

        private static void formatSuppressed​(java.lang.StringBuilder sb,
                                             java.lang.String prefix,
                                             ThrowableProxy[] suppressedProxies,
                                             java.util.List<java.lang.String> ignorePackages,
                                             TextRenderer textRenderer,
                                             java.lang.String suffix,
                                             java.lang.String lineSeparator)
        Deprecated.
      • formatElements

        private static void formatElements​(java.lang.StringBuilder sb,
                                           java.lang.String prefix,
                                           int commonCount,
                                           java.lang.StackTraceElement[] causedTrace,
                                           ExtendedStackTraceElement[] extStackTrace,
                                           java.util.List<java.lang.String> ignorePackages,
                                           TextRenderer textRenderer,
                                           java.lang.String suffix,
                                           java.lang.String lineSeparator)
        Deprecated.
      • renderSuffix

        private static void renderSuffix​(java.lang.String suffix,
                                         java.lang.StringBuilder sb,
                                         TextRenderer textRenderer)
        Deprecated.
      • appendSuppressedCount

        private static void appendSuppressedCount​(java.lang.StringBuilder sb,
                                                  java.lang.String prefix,
                                                  int count,
                                                  TextRenderer textRenderer,
                                                  java.lang.String suffix,
                                                  java.lang.String lineSeparator)
        Deprecated.
      • formatEntry

        private static void formatEntry​(ExtendedStackTraceElement extStackTraceElement,
                                        java.lang.StringBuilder sb,
                                        java.lang.String prefix,
                                        TextRenderer textRenderer,
                                        java.lang.String suffix,
                                        java.lang.String lineSeparator)
        Deprecated.
      • ignoreElement

        private static boolean ignoreElement​(java.lang.StackTraceElement element,
                                             java.util.List<java.lang.String> ignorePackages)
        Deprecated.
      • formatExtendedStackTraceTo

        static void formatExtendedStackTraceTo​(ThrowableProxy src,
                                               java.lang.StringBuilder sb,
                                               java.util.List<java.lang.String> ignorePackages,
                                               TextRenderer textRenderer,
                                               java.lang.String suffix,
                                               java.lang.String lineSeparator)
        Deprecated.
        Formats the stack trace including packaging information.
        Parameters:
        src - ThrowableProxy instance to format
        sb - Destination.
        ignorePackages - List of packages to be ignored in the trace.
        textRenderer - The message renderer.
        suffix - Append this to the end of each stack frame.
        lineSeparator - The end-of-line separator.
      • formatCauseStackTrace

        static void formatCauseStackTrace​(ThrowableProxy src,
                                          java.lang.StringBuilder sb,
                                          java.util.List<java.lang.String> ignorePackages,
                                          TextRenderer textRenderer,
                                          java.lang.String suffix,
                                          java.lang.String lineSeparator)
        Deprecated.
        Formats the Throwable that is the cause of the
        src
        Throwable.
        Parameters:
        src - Throwable whose cause to render
        sb - Destination to render the formatted Throwable that caused this Throwable onto.
        ignorePackages - The List of packages to be suppressed from the stack trace.
        textRenderer - The text renderer.
        suffix - Append this to the end of each stack frame.
        lineSeparator - The end-of-line separator.
      • renderOn

        private static void renderOn​(ThrowableProxy src,
                                     java.lang.StringBuilder output,
                                     TextRenderer textRenderer)
        Deprecated.