|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.pmd.AbstractPropertySource
net.sourceforge.pmd.lang.rule.AbstractRule
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
public class CommentContentRule
A rule that checks for illegal words in the comment text. TODO implement regex option
| Field Summary | |
|---|---|
static BooleanProperty |
CASE_SENSITIVE_DESCRIPTOR
|
static StringMultiProperty |
DISSALLOWED_TERMS_DESCRIPTOR
|
static BooleanProperty |
WORDS_ARE_REGEX_DESCRIPTOR
|
| Fields inherited from class net.sourceforge.pmd.AbstractPropertySource |
|---|
propertyDescriptors, propertyValuesByDescriptor |
| Fields inherited from interface net.sourceforge.pmd.Rule |
|---|
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR |
| Constructor Summary | |
|---|---|
CommentContentRule()
|
|
| Method Summary | |
|---|---|
String |
dysfunctionReason()
|
void |
end(RuleContext ctx)
|
boolean |
hasDissallowedTerms()
|
Set<PropertyDescriptor<?>> |
ignoredProperties()
|
void |
start(RuleContext ctx)
Capture values and perform all the case-conversions once per run |
Object |
visit(ASTCompilationUnit cUnit,
Object data)
|
| Methods inherited from class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule |
|---|
assignCommentsToDeclarations, filteredCommentIn, orderedCommentsAndDeclarations, tagsIndicesIn |
| Methods inherited from class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule |
|---|
apply, getDeclaringType, importsPackage, isQualifiedName, isSuppressed, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAll |
| Methods inherited from class net.sourceforge.pmd.AbstractPropertySource |
|---|
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, setProperty, useDefaultValueFor, usesDefaultValues |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sourceforge.pmd.PropertySource |
|---|
definePropertyDescriptor, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, setProperty, useDefaultValueFor, usesDefaultValues |
| Field Detail |
|---|
public static final BooleanProperty WORDS_ARE_REGEX_DESCRIPTOR
public static final BooleanProperty CASE_SENSITIVE_DESCRIPTOR
public static final StringMultiProperty DISSALLOWED_TERMS_DESCRIPTOR
| Constructor Detail |
|---|
public CommentContentRule()
| Method Detail |
|---|
public void start(RuleContext ctx)
start in interface Rulestart in class AbstractRulepublic Set<PropertyDescriptor<?>> ignoredProperties()
ignoredProperties in interface PropertySourceignoredProperties in class AbstractPropertySourcepublic void end(RuleContext ctx)
end in interface Ruleend in class AbstractRuleRule.end(RuleContext)
public Object visit(ASTCompilationUnit cUnit,
Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic boolean hasDissallowedTerms()
public String dysfunctionReason()
dysfunctionReason in interface PropertySourcedysfunctionReason in class AbstractPropertySourcePropertySource.dysfunctionReason()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||