|
||||||||||
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 Rule
start
in class AbstractRule
public Set<PropertyDescriptor<?>> ignoredProperties()
ignoredProperties
in interface PropertySource
ignoredProperties
in class AbstractPropertySource
public void end(RuleContext ctx)
end
in interface Rule
end
in class AbstractRule
Rule.end(RuleContext)
public Object visit(ASTCompilationUnit cUnit, Object data)
visit
in interface JavaParserVisitor
visit
in class AbstractJavaRule
public boolean hasDissallowedTerms()
public String dysfunctionReason()
dysfunctionReason
in interface PropertySource
dysfunctionReason
in class AbstractPropertySource
PropertySource.dysfunctionReason()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |