Class Debug


  • public final class Debug
    extends java.lang.Object
    Internal-only debug class. Used for collecting extra information when parsing or modifying images or metadata. These methods are useful for troubleshooting and issue analysis, but this should not be used directly by end-users, nor extended in any way. This may change or be removed at any time.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long counter  
      private static java.util.logging.Logger LOGGER  
      private static java.lang.String NEWLINE  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Debug()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.String byteQuadToString​(int bytequad)  
      static void debug()  
      static void debug​(java.lang.String message)  
      private static void debug​(java.lang.String message, byte[] v)  
      private static void debug​(java.lang.String message, char[] v)  
      private static void debug​(java.lang.String message, int[] v)  
      private static void debug​(java.lang.String message, java.awt.color.ICC_Profile value)  
      private static void debug​(java.lang.String message, java.io.File file)  
      static void debug​(java.lang.String message, java.lang.Object value)  
      private static void debug​(java.lang.String message, java.lang.String value)  
      private static void debug​(java.lang.String message, java.util.Calendar value)  
      private static void debug​(java.lang.String message, java.util.Date value)  
      private static void debug​(java.lang.String message, java.util.List<?> v)  
      private static void debug​(java.lang.String message, java.util.Map<?,​?> map)  
      static void debug​(java.lang.Throwable e)  
      static void debug​(java.lang.Throwable e, int value)  
      private static java.lang.String getDebug​(java.lang.String message, byte[] v)  
      private static java.lang.String getDebug​(java.lang.String message, byte[] v, int max)  
      private static java.lang.String getDebug​(java.lang.String message, char[] v)  
      private static java.lang.String getDebug​(java.lang.String message, int[] v)  
      private static java.lang.String getDebug​(java.lang.String message, java.util.Map<?,​?> map)  
      private static java.lang.String getDebug​(java.lang.Throwable e)  
      private static java.lang.String getDebug​(java.lang.Throwable e, int max)  
      private static java.lang.String getStackTrace​(java.lang.Throwable e, int limit)  
      private static java.lang.String getStackTrace​(java.lang.Throwable e, int limit, int skip)  
      • Methods inherited from class java.lang.Object

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

      • LOGGER

        private static final java.util.logging.Logger LOGGER
      • counter

        private static long counter
    • Constructor Detail

      • Debug

        private Debug()
    • Method Detail

      • debug

        public static void debug​(java.lang.String message)
      • debug

        public static void debug()
      • getDebug

        private static java.lang.String getDebug​(java.lang.String message,
                                                 int[] v)
      • getDebug

        private static java.lang.String getDebug​(java.lang.String message,
                                                 byte[] v)
      • getDebug

        private static java.lang.String getDebug​(java.lang.String message,
                                                 byte[] v,
                                                 int max)
      • getDebug

        private static java.lang.String getDebug​(java.lang.String message,
                                                 char[] v)
      • debug

        private static void debug​(java.lang.String message,
                                  java.util.Map<?,​?> map)
      • getDebug

        private static java.lang.String getDebug​(java.lang.String message,
                                                 java.util.Map<?,​?> map)
      • byteQuadToString

        private static java.lang.String byteQuadToString​(int bytequad)
      • debug

        public static void debug​(java.lang.String message,
                                 java.lang.Object value)
      • debug

        private static void debug​(java.lang.String message,
                                  byte[] v)
      • debug

        private static void debug​(java.lang.String message,
                                  char[] v)
      • debug

        private static void debug​(java.lang.String message,
                                  java.util.Calendar value)
      • debug

        private static void debug​(java.lang.String message,
                                  java.util.Date value)
      • debug

        private static void debug​(java.lang.String message,
                                  java.io.File file)
      • debug

        private static void debug​(java.lang.String message,
                                  java.awt.color.ICC_Profile value)
      • debug

        private static void debug​(java.lang.String message,
                                  int[] v)
      • debug

        private static void debug​(java.lang.String message,
                                  java.util.List<?> v)
      • debug

        private static void debug​(java.lang.String message,
                                  java.lang.String value)
      • debug

        public static void debug​(java.lang.Throwable e)
      • debug

        public static void debug​(java.lang.Throwable e,
                                 int value)
      • getDebug

        private static java.lang.String getDebug​(java.lang.Throwable e)
      • getDebug

        private static java.lang.String getDebug​(java.lang.Throwable e,
                                                 int max)
      • getStackTrace

        private static java.lang.String getStackTrace​(java.lang.Throwable e,
                                                      int limit)
      • getStackTrace

        private static java.lang.String getStackTrace​(java.lang.Throwable e,
                                                      int limit,
                                                      int skip)