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 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
-
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, 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:
startin interfaceRule- Overrides:
startin classAbstractRule
-
visit
public Object visit(ASTImportDeclaration node, Object data)
Deprecated.- Specified by:
visitin interfaceJavaParserVisitor- Overrides:
visitin classAbstractJavaRule
-
visit
public Object visit(ASTClassOrInterfaceDeclaration node, Object data)
Deprecated.- Specified by:
visitin interfaceJavaParserVisitor- Overrides:
visitin classAbstractJavaRule
-
visit
public Object visit(ASTClassOrInterfaceBodyDeclaration node, Object data)
Deprecated.- Specified by:
visitin interfaceJavaParserVisitor- Overrides:
visitin 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.
-
isJUnit5NestedClass
public static boolean isJUnit5NestedClass(ASTClassOrInterfaceBody innerClassDecl)
Deprecated.
-
isJUnitMethod
public boolean isJUnitMethod(ASTMethodDeclaration method, Object data)
Deprecated.
-
-