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:
JUnitSpellingRule
,JUnitStaticSuiteRule
,JUnitTestsShouldIncludeAssertRule
,JUnitUseExpectedRule
@Deprecated @InternalApi public abstract class AbstractJUnitRule extends AbstractJavaRule
Deprecated.Internal API
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isJUnit3Class
Deprecated.protected boolean
isJUnit4Class
Deprecated.protected boolean
isJUnit5Class
Deprecated.protected static String
JUNIT3_CLASS_NAME
Deprecated.protected static String
JUNIT4_CLASS_NAME
Deprecated.protected static String
JUNIT5_CLASS_NAME
Deprecated.-
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 Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
analyzeJUnitClass(ASTClassOrInterfaceDeclaration node)
Deprecated.boolean
isJUnitMethod(ASTMethodDeclaration method, Object data)
Deprecated.protected boolean
isJUnitTestClass()
Deprecated.static boolean
isTestClass(ASTClassOrInterfaceBody node)
Deprecated.static boolean
isTestClassJUnit3(ASTClassOrInterfaceBody node)
Deprecated.static boolean
isTestClassJUnit4(ASTClassOrInterfaceBody node)
Deprecated.static boolean
isTestClassJUnit5(ASTClassOrInterfaceBody node)
Deprecated.static boolean
isTestMethod(ASTMethodDeclaration method)
Deprecated.void
start(RuleContext ctx)
Deprecated.Object
visit(ASTClassOrInterfaceBodyDeclaration node, Object data)
Deprecated.Object
visit(ASTClassOrInterfaceDeclaration node, Object data)
Deprecated.Object
visit(ASTImportDeclaration 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, visit, visit, visit, visitAll
-
Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule
addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, asCtx, 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, 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
-
start
public void start(RuleContext ctx)
Deprecated.- Specified by:
start
in interfaceRule
- Overrides:
start
in classAbstractRule
-
visit
public Object visit(ASTImportDeclaration node, Object data)
Deprecated.- Specified by:
visit
in interfaceJavaParserVisitor
- Overrides:
visit
in classAbstractJavaRule
-
visit
public Object visit(ASTClassOrInterfaceDeclaration node, Object data)
Deprecated.- Specified by:
visit
in interfaceJavaParserVisitor
- Overrides:
visit
in classAbstractJavaRule
-
visit
public Object visit(ASTClassOrInterfaceBodyDeclaration node, Object data)
Deprecated.- Specified by:
visit
in interfaceJavaParserVisitor
- Overrides:
visit
in classAbstractJavaRule
-
isJUnitTestClass
protected boolean isJUnitTestClass()
Deprecated.
-
analyzeJUnitClass
protected void analyzeJUnitClass(ASTClassOrInterfaceDeclaration node)
Deprecated.
-
isTestClass
public static boolean isTestClass(ASTClassOrInterfaceBody node)
Deprecated.
-
isTestClassJUnit3
public static boolean isTestClassJUnit3(ASTClassOrInterfaceBody node)
Deprecated.
-
isTestClassJUnit4
public static boolean isTestClassJUnit4(ASTClassOrInterfaceBody node)
Deprecated.
-
isTestClassJUnit5
public static boolean isTestClassJUnit5(ASTClassOrInterfaceBody node)
Deprecated.
-
isTestMethod
public static boolean isTestMethod(ASTMethodDeclaration method)
Deprecated.
-
isJUnitMethod
public boolean isJUnitMethod(ASTMethodDeclaration method, Object data)
Deprecated.
-
-