private static class Main.CliOptions extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ATTRIB_TAB_WIDTH_NAME
Name for the moduleConfig attribute 'tabWidth'.
|
private static int |
CHECKER_THREADS_NUMBER
The checker threads number.
|
private java.lang.String |
configurationFile
Config file location.
|
private boolean |
debug
Option that controls whether to print debug info.
|
private static Main.OutputFormat |
DEFAULT_OUTPUT_FORMAT
Default output format.
|
private static int |
DEFAULT_THREAD_COUNT
The default number of threads to use for checker and the tree walker.
|
private java.util.List<java.io.File> |
exclude
Option that allows users to specify a list of paths to exclude.
|
private java.util.List<java.util.regex.Pattern> |
excludeRegex
Option that allows users to specify a regex of paths to exclude.
|
private boolean |
executeIgnoredModules
Switch whether to execute ignored modules or not.
|
private java.util.List<java.io.File> |
files
List of file to validate.
|
private Main.OutputFormat |
format
Output format.
|
private boolean |
generateXpathSuppressionsFile
Switch whether to generate suppressions file or not.
|
private static int |
HELP_WIDTH
Width of CLI help option.
|
private static java.lang.String |
OUTPUT_FORMAT_OPTION
Option name for output format.
|
private java.nio.file.Path |
outputPath
Output file location.
|
private boolean |
printAst
Option that controls whether to print the AST of the file.
|
private boolean |
printAstWithComments
Option that controls whether to print the AST of the file including comments.
|
private boolean |
printJavadocTree
Option that controls whether to print the parse tree of the javadoc comment.
|
private boolean |
printTreeWithJavadoc
Option that controls whether to print the full AST of the file.
|
private java.io.File |
propertiesFile
Properties file location.
|
private java.lang.String |
suppressionLineColumnNumber
LineNo and columnNo for the suppression.
|
private int |
tabWidth
Tab character length.
|
private static int |
TREE_WALKER_THREADS_NUMBER
The tree walker threads number.
|
private java.lang.String |
xpath
Show AST branches that match xpath.
|
| Modifier | Constructor and Description |
|---|---|
private |
CliOptions() |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<java.util.regex.Pattern> |
getExclusions()
Gets the list of exclusions provided through the command line arguments.
|
private java.util.List<java.lang.String> |
validateCli(picocli.CommandLine.ParseResult parseResult,
java.util.List<java.io.File> filesToProcess)
Validates the user-specified command line options.
|
private java.util.List<java.lang.String> |
validateOptionalCliParametersIfConfigDefined()
Validates optional command line parameters that might be used with config file.
|
private static final int HELP_WIDTH
private static final int DEFAULT_THREAD_COUNT
private static final java.lang.String ATTRIB_TAB_WIDTH_NAME
private static final Main.OutputFormat DEFAULT_OUTPUT_FORMAT
private static final java.lang.String OUTPUT_FORMAT_OPTION
private static final int CHECKER_THREADS_NUMBER
private static final int TREE_WALKER_THREADS_NUMBER
private java.util.List<java.io.File> files
private java.lang.String configurationFile
private java.nio.file.Path outputPath
private java.io.File propertiesFile
private java.lang.String suppressionLineColumnNumber
private int tabWidth
private boolean generateXpathSuppressionsFile
private Main.OutputFormat format
private boolean printAst
private boolean printAstWithComments
private boolean printJavadocTree
private boolean printTreeWithJavadoc
private boolean debug
private java.util.List<java.io.File> exclude
private java.util.List<java.util.regex.Pattern> excludeRegex
private boolean executeIgnoredModules
private java.lang.String xpath
private CliOptions()
private java.util.List<java.util.regex.Pattern> getExclusions()
private java.util.List<java.lang.String> validateCli(picocli.CommandLine.ParseResult parseResult, java.util.List<java.io.File> filesToProcess)
parseResult - used to verify if the format option was specified on the command linefilesToProcess - the list of files whose style to checkprivate java.util.List<java.lang.String> validateOptionalCliParametersIfConfigDefined()
Copyright © 2001-2022. All Rights Reserved.