Package japicmp.cli

Class CliParser


  • public class CliParser
    extends java.lang.Object
    • Field Detail

      • IGNORE_MISSING_CLASSES

        public static final java.lang.String IGNORE_MISSING_CLASSES
        See Also:
        Constant Field Values
      • IGNORE_MISSING_CLASSES_BY_REGEX

        public static final java.lang.String IGNORE_MISSING_CLASSES_BY_REGEX
        See Also:
        Constant Field Values
    • Constructor Detail

      • CliParser

        public CliParser()
    • Method Detail

      • parse

        public Options parse​(java.lang.String[] args)
                      throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • printHelp

        public static void printHelp()
      • getOptionWithArgument

        private java.lang.String getOptionWithArgument​(java.lang.String option,
                                                       StringArrayEnumeration sae)
      • checkNonNull

        private <T> T checkNonNull​(T in,
                                   java.lang.String errorMessage)