Uses of Package
net.sourceforge.pmd.lang
-
Packages that use net.sourceforge.pmd.lang Package Description net.sourceforge.pmd This is the PMD programming mistake detector.net.sourceforge.pmd.cli net.sourceforge.pmd.cpd.impl net.sourceforge.pmd.cpd.token net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast net.sourceforge.pmd.lang.ast.impl.antlr4 net.sourceforge.pmd.lang.ast.impl.javacc Support classes for language implementations based on JavaCC.net.sourceforge.pmd.lang.document Contains types to model text files and handle operations on text.net.sourceforge.pmd.lang.impl net.sourceforge.pmd.lang.rule net.sourceforge.pmd.rules net.sourceforge.pmd.util.treeexport -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd Class Description Language Represents a language module, and provides access to language-specific functionality.LanguageProcessor Stateful object managing the analysis for a given language.LanguageProcessorRegistry Stores all currently initializedLanguageProcessor
s during analysis.LanguagePropertyBundle A bundle of properties used by languages (seeLanguage.newPropertyBundle()
).LanguageRegistry A set of languages with convenient methods.LanguageVersion Represents a version of aLanguage
.LanguageVersionDiscoverer This class can discover the LanguageVersion of a source file. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.cli Class Description LanguageRegistry A set of languages with convenient methods. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.cpd.impl Class Description TokenManager Common interface for interacting with parser Token Managers. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.cpd.token Class Description TokenManager Common interface for interacting with parser Token Managers. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang Class Description AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.Language Represents a language module, and provides access to language-specific functionality.LanguageModuleBase Base class for language modules.LanguageModuleBase.LanguageMetadata Metadata about a language, basically a builder pattern for the language instance.LanguageProcessor Stateful object managing the analysis for a given language.LanguageProcessor.AnalysisTask Configuration of an analysis, as given toLanguageProcessor.launchAnalysis(AnalysisTask)
.LanguageProcessorRegistry Stores all currently initializedLanguageProcessor
s during analysis.LanguageProcessorRegistry.LanguageTerminationException An exception that occurs during the closing of aLanguageProcessor
,LanguagePropertyBundle A bundle of properties used by languages (seeLanguage.newPropertyBundle()
).LanguageRegistry A set of languages with convenient methods.LanguageVersion Represents a version of aLanguage
.LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.ast Class Description LanguageProcessor Stateful object managing the analysis for a given language.LanguageProcessorRegistry Stores all currently initializedLanguageProcessor
s during analysis.LanguageVersion Represents a version of aLanguage
. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.ast.impl.antlr4 Class Description TokenManager Common interface for interacting with parser Token Managers. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.ast.impl.javacc Class Description TokenManager Common interface for interacting with parser Token Managers. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.document Class Description Language Represents a language module, and provides access to language-specific functionality.LanguageVersion Represents a version of aLanguage
.LanguageVersionDiscoverer This class can discover the LanguageVersion of a source file. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.impl Class Description Language Represents a language module, and provides access to language-specific functionality.LanguageModuleBase Base class for language modules.LanguageModuleBase.LanguageMetadata Metadata about a language, basically a builder pattern for the language instance.LanguageProcessor Stateful object managing the analysis for a given language.LanguageProcessor.AnalysisTask Configuration of an analysis, as given toLanguageProcessor.launchAnalysis(AnalysisTask)
.LanguagePropertyBundle A bundle of properties used by languages (seeLanguage.newPropertyBundle()
).LanguageVersion Represents a version of aLanguage
.LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.rule Class Description Language Represents a language module, and provides access to language-specific functionality.LanguageProcessor Stateful object managing the analysis for a given language.LanguageVersion Represents a version of aLanguage
. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.rules Class Description LanguageRegistry A set of languages with convenient methods. -
Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.util.treeexport Class Description Language Represents a language module, and provides access to language-specific functionality.