Package com.puppycrawl.tools.checkstyle
Contains the implementation of the Checkstyle framework. Developers of
plug-ins for Checkstyle should refer to this package to configure and run
it.
You should not be referring to this package if you are implementing your own check.
-
Interface Summary Interface Description AuditEventFormatter Represents the formatter interface for log message.ModuleFactory A module factory creates Objects from a given name.PropertyResolver Resolves properties in module configurations. -
Class Summary Class Description AstTreeStringPrinter Class for printing AST to String.AuditEventDefaultFormatter Represents the default formatter for log message.Checker This class provides the functionality to check a set of files.ConfigurationLoader Loads a configuration from a standard configuration XML file.DefaultConfiguration Default implementation of the Configuration interface.DefaultContext A default implementation of the Context interface.DefaultLogger Simple plain logger for text output.Definitions Contains constant definitions common to the package.DetailNodeTreeStringPrinter Parses file as javadoc DetailNode tree and prints to system output stream.JavadocDetailNodeParser Used for parsing Javadoc comment as DetailNode tree.JavadocDetailNodeParser.DescriptiveErrorListener Custom error listener for JavadocParser that prints user readable errors.JavadocDetailNodeParser.ParseErrorMessage Contains information about parse error message.JavadocDetailNodeParser.ParseStatus Contains result of parsing javadoc comment: DetailNode tree and parse error message.Main Wrapper command line program for the Checker.Main.CliOptions Helper structure to clear show what is required for Checker to run.PackageNamesLoader Loads a list of package names from a package name XML file.PackageObjectFactory A factory for creating objects from package names and names.PropertiesExpander Resolves external properties from an underlyingProperties
object.PropertyCacheFile This class maintains a persistent(on file-system) store of the files that have checked ok(no validation events) and their associated timestamp.PropertyCacheFile.ExternalResource Class which represents external resource.TreeWalker Responsible for walking an abstract syntax tree and notifying interested checks at each each node.XMLLogger Simple XML logger. -
Enum Summary Enum Description TreeWalker.AstState State of AST.