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 intERROR_STATUSstatic java.lang.StringNO_EXIT_AFTER_RUNstatic java.lang.StringPROG_NAMEstatic java.lang.StringSTATUS_CODE_PROPERTYstatic intVIOLATIONS_FOUND
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringbuildUsageText()static java.lang.StringbuildUsageText(com.beust.jcommander.JCommander jcommander)static PMDParametersextractParameters(PMDParameters arguments, java.lang.String[] args, java.lang.String progName)static java.lang.StringjarName()static voidmain(java.lang.String[] args)For testing purpose only...static voidrun(java.lang.String[] args)static voidsetStatusCodeOrExit(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)
-
-