Package net.sourceforge.pmd.cli
Class PMDCommandLineInterface
- java.lang.Object
-
- net.sourceforge.pmd.cli.PMDCommandLineInterface
-
public final class PMDCommandLineInterface extends java.lang.Object
- Author:
- Romain Pelisse <[email protected]>
-
-
Field Summary
Fields Modifier and Type Field Description static int
ERROR_STATUS
static java.lang.String
NO_EXIT_AFTER_RUN
static java.lang.String
PROG_NAME
static java.lang.String
STATUS_CODE_PROPERTY
static int
VIOLATIONS_FOUND
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
buildUsageText()
static java.lang.String
buildUsageText(com.beust.jcommander.JCommander jcommander)
static PMDParameters
extractParameters(PMDParameters arguments, java.lang.String[] args, java.lang.String progName)
static java.lang.String
jarName()
static void
main(java.lang.String[] args)
For testing purpose only...static void
run(java.lang.String[] args)
static void
setStatusCodeOrExit(int status)
-
-
-
Field Detail
-
PROG_NAME
public static final java.lang.String PROG_NAME
- See Also:
- Constant Field Values
-
NO_EXIT_AFTER_RUN
public static final java.lang.String NO_EXIT_AFTER_RUN
- See Also:
- Constant Field Values
-
STATUS_CODE_PROPERTY
public static final java.lang.String STATUS_CODE_PROPERTY
- See Also:
- Constant Field Values
-
ERROR_STATUS
public static final int ERROR_STATUS
- See Also:
- Constant Field Values
-
VIOLATIONS_FOUND
public static final int VIOLATIONS_FOUND
- See Also:
- Constant Field Values
-
-
Method Detail
-
extractParameters
public static PMDParameters extractParameters(PMDParameters arguments, java.lang.String[] args, java.lang.String progName)
-
buildUsageText
public static java.lang.String buildUsageText()
-
buildUsageText
public static java.lang.String buildUsageText(com.beust.jcommander.JCommander jcommander)
-
main
public static void main(java.lang.String[] args)
For testing purpose only...- Parameters:
args
-
-
jarName
public static java.lang.String jarName()
-
run
public static void run(java.lang.String[] args)
-
setStatusCodeOrExit
public static void setStatusCodeOrExit(int status)
-
-