Package | Description |
---|---|
net.sourceforge.pmd |
This is the PMD programming mistake detector.
|
net.sourceforge.pmd.lang.rule |
Modifier and Type | Method | Description |
---|---|---|
RuleSet |
RuleSetFactory.createNewRuleSet(java.lang.String name,
java.lang.String description,
java.lang.String fileName,
java.util.Collection<java.lang.String> excludePatterns,
java.util.Collection<java.lang.String> includePatterns,
java.util.Collection<Rule> rules) |
Creates a new ruleset with the given metadata such as name, description,
fileName, exclude/include patterns are used.
|
RuleSet |
RuleSetFactory.createRuleSet(java.lang.String referenceString) |
Create a RuleSet from a RuleSet reference ID string.
|
RuleSet |
RuleSetFactory.createRuleSet(RuleSetReferenceId ruleSetReferenceId) |
Create a RuleSet from a RuleSetReferenceId.
|
RuleSet |
RuleSetFactory.createRuleSetCopy(RuleSet original) |
Creates a copy of the given ruleset.
|
RuleSet |
RuleSetFactory.createSingleRuleRuleSet(Rule rule) |
Creates a new RuleSet for a single rule
|
RuleSet[] |
RuleSets.getAllRuleSets() |
Get all the RuleSets.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Iterator<RuleSet> |
RuleSetFactory.getRegisteredRuleSets() |
Returns an Iterator of RuleSet objects loaded from descriptions from the
"categories.properties" resource for each Language with Rule support.
|
java.util.Iterator<RuleSet> |
RuleSets.getRuleSetsIterator() |
Modifier and Type | Method | Description |
---|---|---|
void |
RuleChain.add(RuleSet ruleSet) |
Add all Rules from the given RuleSet which want to participate in the
RuleChain.
|
void |
RuleSets.addRuleSet(RuleSet ruleSet) |
Add a ruleset for a language.
|
RuleSet |
RuleSetFactory.createRuleSetCopy(RuleSet original) |
Creates a copy of the given ruleset.
|
void |
RuleSetWriter.write(RuleSet ruleSet) |
Constructor | Description |
---|---|
RuleSet(RuleSet rs) |
|
RuleSets(RuleSet ruleSet) |
Public constructor.
|
Modifier and Type | Field | Description |
---|---|---|
protected java.util.Map<RuleSet,java.util.List<Rule>> |
AbstractRuleChainVisitor.ruleSetRules |
These are all the rules participating in the RuleChain, grouped by
RuleSet.
|
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractRuleChainVisitor.add(RuleSet ruleSet,
Rule rule) |
|
void |
RuleChainVisitor.add(RuleSet ruleSet,
Rule rule) |
Add the given rule to the visitor.
|
Copyright © 2002–2018 PMD. All rights reserved.