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.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.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.TreeWalker Responsible for walking an abstract syntax tree and notifying interested checks at each each node.XMLLogger Simple XML logger.