void |
AbstractAutomaticBean.configure(Configuration config) |
Implements the Configurable interface using bean introspection.
|
void |
AbstractAutomaticBean.contextualize(Context context) |
Implements the Contextualizable interface using bean introspection.
|
private java.lang.Object |
PackageObjectFactory.createFromStandardCheckSet(java.lang.String name) |
Create object from one of Checkstyle module names.
|
java.lang.Object |
ModuleFactory.createModule(java.lang.String name) |
Creates a new instance of a class from a given name.
|
java.lang.Object |
PackageObjectFactory.createModule(java.lang.String name) |
Creates a new instance of a class from a given name, or that name
concatenated with "Check".
|
private java.lang.Object |
PackageObjectFactory.createModuleByTryInEachPackage(java.lang.String name) |
Searching to class with given name (or name concatenated with "Check") in existing
packages.
|
private java.lang.Object |
PackageObjectFactory.createObject(java.lang.String className) |
Creates a new instance of a named class.
|
private java.lang.Object |
PackageObjectFactory.createObjectFromClassPath(java.lang.String name) |
Create object with the help of the classpath.
|
private java.lang.Object |
PackageObjectFactory.createObjectFromFullModuleNames(java.lang.String name,
java.util.Set<java.lang.String> fullModuleNames) |
Create Object from optional full module names.
|
private static int |
Main.execute(picocli.CommandLine.ParseResult parseResult,
Main.CliOptions options) |
Validates the user input and returns -1 if
invalid, otherwise executes CheckStyle and returns the number of violations.
|
protected abstract void |
AbstractAutomaticBean.finishLocalSetup() |
Provides a hook to finish the part of this component's setup that
was not handled by the bean introspection.
|
protected void |
Checker.finishLocalSetup() |
|
private static void |
JavadocPropertiesGenerator.formatInlineCodeTag(java.lang.StringBuilder builder,
DetailNode inlineTag) |
Converts inline code tag into HTML form.
|
java.lang.String |
DefaultConfiguration.getAttribute(java.lang.String attributeName) |
|
private static java.lang.String |
JavadocPropertiesGenerator.getFirstJavadocSentence(DetailAST ast) |
Extracts the first sentence as HTML formatted text from the comment of an DetailAST.
|
private static java.lang.String |
JavadocPropertiesGenerator.getFirstJavadocSentence(DetailNode tree) |
Extracts the first sentence as HTML formatted text from a DetailNode.
|
static java.util.Set<java.lang.String> |
PackageNamesLoader.getPackageNames(java.lang.ClassLoader classLoader) |
Returns the set of package names, compiled from all
checkstyle_packages.xml files found on the given class loaders
classpath.
|
java.lang.String |
DefaultConfiguration.getProperty(java.lang.String propertyName) |
|
private static RootModule |
Main.getRootModule(java.lang.String name,
java.lang.ClassLoader moduleClassLoader) |
Creates a new instance of the root module that will control and run
Checkstyle.
|
private static void |
JavadocPropertiesGenerator.iteratePublicStaticIntFields(DetailAST objBlock,
java.util.function.Consumer<java.lang.String> consumer) |
Walks over the type members and push the first javadoc sentence of every
public static int field to the consumer.
|
static Configuration |
ConfigurationLoader.loadConfiguration(java.lang.String config,
PropertyResolver overridePropsResolver) |
Returns the module configurations in a specified file.
|
static Configuration |
ConfigurationLoader.loadConfiguration(java.lang.String config,
PropertyResolver overridePropsResolver,
ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions) |
Returns the module configurations in a specified file.
|
static Configuration |
ConfigurationLoader.loadConfiguration(java.lang.String config,
PropertyResolver overridePropsResolver,
ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions,
ThreadModeSettings threadModeSettings) |
Returns the module configurations in a specified file.
|
static Configuration |
ConfigurationLoader.loadConfiguration(java.lang.String config,
PropertyResolver overridePropsResolver,
ThreadModeSettings threadModeSettings) |
Returns the module configurations in a specified file.
|
static Configuration |
ConfigurationLoader.loadConfiguration(org.xml.sax.InputSource configSource,
PropertyResolver overridePropsResolver,
ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions) |
Returns the module configurations from a specified input source.
|
static Configuration |
ConfigurationLoader.loadConfiguration(org.xml.sax.InputSource configSource,
PropertyResolver overridePropsResolver,
ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions,
ThreadModeSettings threadModeSettings) |
Returns the module configurations from a specified input source.
|
private static byte[] |
PropertyCacheFile.loadExternalResource(java.lang.String location) |
Loads the content of external resource.
|
private static java.util.Properties |
Main.loadProperties(java.io.File file) |
Loads properties from a File.
|
static void |
JavadocPropertiesGenerator.main(java.lang.String... args) |
TokenTypes.properties generator entry point.
|
static DetailAST |
JavaParser.parse(FileContents contents) |
Static helper method to parses a Java source file.
|
static DetailAST |
JavaParser.parseFile(java.io.File file,
JavaParser.Options options) |
Parses Java source file.
|
static DetailAST |
JavaParser.parseFileText(FileText text,
JavaParser.Options options) |
Parse a text and return the parse tree.
|
private static void |
ConfigurationLoader.parsePropertyString(java.lang.String value,
java.util.Collection<java.lang.String> fragments,
java.util.Collection<java.lang.String> propertyRefs) |
Parses a string containing ${xxx} style property
references into two collections.
|
static java.lang.String |
AstTreeStringPrinter.printAst(FileText text,
JavaParser.Options options) |
Parse a file and print the parse tree.
|
static java.lang.String |
AstTreeStringPrinter.printFileAst(java.io.File file,
JavaParser.Options options) |
Parse a file and print the parse tree.
|
static java.lang.String |
AstTreeStringPrinter.printJavaAndJavadocTree(java.io.File file) |
Prints full AST (java + comments + javadoc) of the java file.
|
static java.lang.String |
SuppressionsStringPrinter.printSuppressions(java.io.File file,
java.lang.String suppressionLineColumnNumber,
int tabWidth) |
Prints generated suppressions.
|
int |
Checker.process(java.util.List<java.io.File> files) |
|
private java.util.SortedSet<Violation> |
Checker.processFile(java.io.File file) |
Processes a file with all FileSetChecks.
|
private static void |
PackageNamesLoader.processFile(java.net.URL packageFile,
PackageNamesLoader namesLoader) |
Reads the file provided and parses it with package names loader.
|
private void |
Checker.processFiles(java.util.List<java.io.File> files) |
Processes a list of files with all FileSetChecks.
|
protected void |
TreeWalker.processFiltered(java.io.File file,
FileText fileText) |
|
private void |
TreeWalker.registerCheck(int tokenId,
AbstractCheck check) |
Register a check for a specified token id.
|
private void |
TreeWalker.registerCheck(AbstractCheck check) |
Register a check for a given configuration.
|
private static java.lang.String |
ConfigurationLoader.replaceProperties(java.lang.String value,
PropertyResolver props,
java.lang.String defaultValue) |
Replaces ${xxx} style constructions in the given value
with the string value of the corresponding data types.
|
private static int |
Main.runCheckstyle(Main.CliOptions options,
java.util.List<java.io.File> filesToProcess) |
Executes required Checkstyle actions based on passed parameters.
|
private static int |
Main.runCli(Main.CliOptions options,
java.util.List<java.io.File> filesToProcess) |
Do execution of CheckStyle based on Command line options.
|
protected void |
AbstractAutomaticBean.setupChild(Configuration childConf) |
Called by configure() for every child of this component's Configuration.
|
protected void |
Checker.setupChild(Configuration childConf) |
Called by configure() for every child of this component's Configuration.
|
void |
TreeWalker.setupChild(Configuration childConf) |
Called by configure() for every child of this component's Configuration.
|
private void |
AbstractAutomaticBean.tryCopyProperty(java.lang.String key,
java.lang.Object value,
boolean recheck) |
Recheck property and try to copy it.
|
private static void |
JavadocPropertiesGenerator.writePropertiesFile(JavadocPropertiesGenerator.CliOptions options) |
Creates the .properties file from a .java file.
|