Class AbstractJUnitRule
- java.lang.Object
-
- net.sourceforge.pmd.properties.AbstractPropertySource
-
- net.sourceforge.pmd.lang.rule.AbstractRule
-
- net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
- net.sourceforge.pmd.lang.java.rule.AbstractJUnitRule
-
- All Implemented Interfaces:
JavaParserVisitor,ImmutableLanguage,PropertySource,Rule
- Direct Known Subclasses:
JUnitAssertionsShouldIncludeMessageRule,JUnitSpellingRule,JUnitStaticSuiteRule,JUnitTestsShouldIncludeAssertRule,JUnitUseExpectedRule,TestClassWithoutTestCasesRule
@Deprecated @InternalApi public abstract class AbstractJUnitRule extends AbstractJavaRule
Deprecated.Internal API
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisJUnit3ClassDeprecated.protected booleanisJUnit4ClassDeprecated.protected booleanisJUnit5ClassDeprecated.protected static StringJUNIT3_CLASS_NAMEDeprecated.protected static StringJUNIT4_CLASS_NAMEDeprecated.protected static StringJUNIT5_CLASS_NAMEDeprecated.-
Fields inherited from class net.sourceforge.pmd.properties.AbstractPropertySource
propertyDescriptors, propertyValuesByDescriptor
-
Fields inherited from interface net.sourceforge.pmd.Rule
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
-
-
Constructor Summary
Constructors Constructor Description AbstractJUnitRule()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanisJUnitMethod(ASTMethodDeclaration method, Object data)Deprecated.Objectvisit(ASTCompilationUnit node, Object data)Deprecated.-
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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAll
-
Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule
addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopy, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getPropertySourceType, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, isDfa, isMultifile, isRuleChain, isTypeResolution, setDeprecated, setDescription, setDfa, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setMultifile, setName, setPriority, setRuleClass, setRuleSetName, setSince, setTypeResolution, setUsesDFA, setUsesMultifile, setUsesTypeResolution, start, usesDFA, usesMultifile, usesRuleChain, usesTypeResolution
-
Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, 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.properties.PropertySource
definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
-
-
-
-
Field Detail
-
JUNIT3_CLASS_NAME
protected static final String JUNIT3_CLASS_NAME
Deprecated.- See Also:
- Constant Field Values
-
JUNIT4_CLASS_NAME
protected static final String JUNIT4_CLASS_NAME
Deprecated.- See Also:
- Constant Field Values
-
JUNIT5_CLASS_NAME
protected static final String JUNIT5_CLASS_NAME
Deprecated.- See Also:
- Constant Field Values
-
isJUnit3Class
protected boolean isJUnit3Class
Deprecated.
-
isJUnit4Class
protected boolean isJUnit4Class
Deprecated.
-
isJUnit5Class
protected boolean isJUnit5Class
Deprecated.
-
-
Method Detail
-
visit
public Object visit(ASTCompilationUnit node, Object data)
Deprecated.- Specified by:
visitin interfaceJavaParserVisitor- Overrides:
visitin classAbstractJavaRule
-
isJUnitMethod
public boolean isJUnitMethod(ASTMethodDeclaration method, Object data)
Deprecated.
-
-