Modifier and Type | Method and Description |
---|---|
Language |
Rule.getLanguage()
Get the Language of this Rule.
|
Modifier and Type | Method and Description |
---|---|
void |
RuleSets.apply(List<Node> acuList,
RuleContext ctx,
Language language)
Apply all applicable rules to the compilation units.
|
void |
RuleChain.apply(List<Node> nodes,
RuleContext ctx,
Language language)
Apply the RuleChain to the given Nodes using the given
RuleContext, for those rules using the given Language.
|
void |
Rule.setLanguage(Language language)
Set the Language of this Rule.
|
boolean |
RuleSets.usesDFA(Language language)
Check if the rules that apply to a source of the given language
use DFA.
|
boolean |
RuleSet.usesDFA(Language language)
Does any Rule for the given Language use the DFA layer?
|
boolean |
RuleSets.usesTypeResolution(Language language) |
boolean |
RuleSet.usesTypeResolution(Language language)
Does any Rule for the given Language use Type Resolution?
|
Modifier and Type | Method and Description |
---|---|
static List<DataSource> |
PMD.getApplicableFiles(PMDConfiguration configuration,
Set<Language> languages)
Determines all the files, that should be analyzed by PMD.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseLanguageModule
Created by christoferdutz on 21.09.14.
|
Modifier and Type | Method and Description |
---|---|
static Language |
LanguageRegistry.findLanguageByTerseName(String terseName) |
static Language |
LanguageRegistry.getDefaultLanguage() |
Language |
LanguageVersion.getLanguage() |
static Language |
LanguageRegistry.getLanguage(String languageName) |
Modifier and Type | Method and Description |
---|---|
static List<Language> |
LanguageRegistry.findByExtension(String extension) |
static List<Language> |
LanguageRegistry.findWithRuleSupport()
A utility method to find the Languages which have Rule support.
|
static Collection<Language> |
LanguageRegistry.getLanguages() |
List<Language> |
LanguageVersionDiscoverer.getLanguagesForFile(File sourceFile)
Get the Languages of a given source file.
|
List<Language> |
LanguageVersionDiscoverer.getLanguagesForFile(String fileName)
Get the Languages of a given source file.
|
Modifier and Type | Method and Description |
---|---|
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersion(Language language)
Get the current default LanguageVersion for the given Language.
|
Modifier and Type | Method and Description |
---|---|
static String |
LanguageRegistry.commaSeparatedTerseNamesForLanguage(List<Language> languages) |
Constructor and Description |
---|
LanguageFilenameFilter(Language language)
Create a LanguageFilenameFilter for a single Language.
|
LanguageVersion(Language language,
String version,
LanguageVersionHandler languageVersionHandler) |
Constructor and Description |
---|
LanguageFilenameFilter(Set<Language> languages)
Create a LanguageFilenameFilter for a List of Languages.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractASTXPathHandler.initialize(net.sf.saxon.sxpath.IndependentContext context,
Language language,
Class<?> functionsClass) |
Modifier and Type | Class and Description |
---|---|
class |
CppLanguageModule
Implementation of the C/C++ Language Module.
|
Modifier and Type | Class and Description |
---|---|
class |
CsLanguageModule
Language Module for C#
|
Modifier and Type | Class and Description |
---|---|
class |
EcmascriptLanguageModule
Created by christoferdutz on 20.09.14.
|
Modifier and Type | Class and Description |
---|---|
class |
FortranLanguageModule
Implementation for the Fortran Language Module
|
Modifier and Type | Class and Description |
---|---|
class |
JavaLanguageModule
Created by christoferdutz on 20.09.14.
|
Modifier and Type | Class and Description |
---|---|
class |
JspLanguageModule
Created by christoferdutz on 20.09.14.
|
Modifier and Type | Class and Description |
---|---|
class |
MatlabLanguageModule
Implementation of the Matlab Language Module.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectiveCLanguageModule
Implementation of the Objective-C Language Module.
|
Modifier and Type | Class and Description |
---|---|
class |
PhpLanguageModule
Language Module for PHP.
|
Modifier and Type | Class and Description |
---|---|
class |
PLSQLLanguageModule
Created by christoferdutz on 20.09.14.
|
Modifier and Type | Class and Description |
---|---|
class |
PythonLanguageModule
Implementation of the Python Language Module.
|
Modifier and Type | Class and Description |
---|---|
class |
RubyLanguageModule
Language module for Ruby.
|
Modifier and Type | Method and Description |
---|---|
Language |
AbstractRule.getLanguage() |
Language |
AbstractDelegateRule.getLanguage() |
Language |
RuleReference.getOverriddenLanguage() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractRule.setLanguage(Language language) |
void |
RuleReference.setLanguage(Language language) |
void |
AbstractDelegateRule.setLanguage(Language language) |
Modifier and Type | Class and Description |
---|---|
class |
VmLanguageModule
Created by christoferdutz on 20.09.14.
|
Modifier and Type | Class and Description |
---|---|
class |
WsdlLanguageModule
Created by bernardo-macedo on 24.06.15.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlLanguageModule
Created by christoferdutz on 20.09.14.
|
Constructor and Description |
---|
AbstractXmlRule(Language language) |
Modifier and Type | Class and Description |
---|---|
class |
XslLanguageModule
Created by christoferdutz on 20.09.14.
|
Copyright © 2002–2016 InfoEther. All rights reserved.