JavaParserVisitor, net.sourceforge.pmd.properties.PropertySource, RuleUseIndexOfCharRulepublic abstract class AbstractPoorMethodCall extends AbstractJavaRule
propertyDescriptors, propertyValuesByDescriptorVIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR| Constructor | Description |
|---|---|
AbstractPoorMethodCall() |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract boolean |
isViolationArgument(net.sourceforge.pmd.lang.ast.Node arg) |
Returns whether the node being sent to the method is OK or not.
|
protected abstract java.lang.String[] |
methodNames() |
Return the names of all the methods we are scanning for, no brackets or
argument types.
|
protected abstract java.lang.String |
targetTypename() |
The name of the type the method will be invoked against.
|
java.lang.Object |
visit(ASTVariableDeclaratorId node,
java.lang.Object data) |
Method visit.
|
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, visitAllcopyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, setProperty, useDefaultValueFor, usesDefaultValuesaddExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopy, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, 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, usesTypeResolutionclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdefinePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, setProperty, useDefaultValueFor, usesDefaultValuesprotected abstract java.lang.String targetTypename()
protected abstract java.lang.String[] methodNames()
protected abstract boolean isViolationArgument(net.sourceforge.pmd.lang.ast.Node arg)
arg - the node to inspectpublic java.lang.Object visit(ASTVariableDeclaratorId node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulenode - ASTVariableDeclaratorIddata - ObjectJavaParserVisitor.visit(ASTVariableDeclaratorId,
Object)Copyright © 2002–2018 PMD. All rights reserved.