Package net.sourceforge.pmd.lang
-
Interface Summary Interface Description DataFlowHandler Deprecated. SeeDataFlowNode
Language Represents a language module, and provides access to language-specific functionality.LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.Parser Common interface for calling tree-building parsers or source files.TokenManager Common interface for interacting with parser Token Managers.VisitorStarter Deprecated. Is internal API, and is now only used on methods deprecated for removal.XPathHandler Deprecated. -
Class Summary Class Description AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.AbstractParser Deprecated. This will become useless in PMD 7.BaseLanguageModule Created by christoferdutz on 21.09.14.LanguageFilenameFilter This is an implementation of theFilenameFilter
interface which compares a file against a collection of Languages to see if the any are applicable.LanguageRegistry Provides access to the registered PMD languages.LanguageVersion Represents a version of aLanguage
.LanguageVersionDiscoverer This class can discover the LanguageVersion of a source file.ParserOptions Represents a set of configuration options for aParser
.PlainTextLanguage A dummy language implementation whose parser produces a single node.PlainTextLanguage.PlainTextFile The only node produced by the parser ofPlainTextLanguage
.