Class UsageException

  • All Implemented Interfaces:
    java.io.Serializable

    final class UsageException
    extends java.lang.Exception
    Checked exception class for formatter command-line usage errors.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String[] ADDITIONAL_USAGE  
      private static java.lang.String[] DOCS_LINK  
      private static com.google.common.base.Joiner NEWLINE_JOINER  
      private static java.lang.String[] USAGE  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void appendLine​(java.lang.StringBuilder builder, java.lang.String line)  
      private static void appendLines​(java.lang.StringBuilder builder, java.lang.String[] lines)  
      private static java.lang.String buildMessage​(java.lang.String message)  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

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

      • NEWLINE_JOINER

        private static final com.google.common.base.Joiner NEWLINE_JOINER
      • DOCS_LINK

        private static final java.lang.String[] DOCS_LINK
      • USAGE

        private static final java.lang.String[] USAGE
      • ADDITIONAL_USAGE

        private static final java.lang.String[] ADDITIONAL_USAGE
    • Constructor Detail

      • UsageException

        UsageException()
      • UsageException

        UsageException​(java.lang.String message)
    • Method Detail

      • buildMessage

        private static java.lang.String buildMessage​(java.lang.String message)
      • appendLine

        private static void appendLine​(java.lang.StringBuilder builder,
                                       java.lang.String line)
      • appendLines

        private static void appendLines​(java.lang.StringBuilder builder,
                                        java.lang.String[] lines)