Package com.qulice.pmd.rules
Class UnnecessaryLocalRule
- java.lang.Object
 - 
- net.sourceforge.pmd.properties.AbstractPropertySource
 - 
- net.sourceforge.pmd.lang.rule.AbstractRule
 - 
- net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 - 
- com.qulice.pmd.rules.UnnecessaryLocalRule
 
 
 
 
 
- 
- All Implemented Interfaces:
 net.sourceforge.pmd.lang.java.ast.JavaParserVisitor,net.sourceforge.pmd.lang.rule.ImmutableLanguage,net.sourceforge.pmd.properties.PropertySource,net.sourceforge.pmd.Rule
public final class UnnecessaryLocalRule extends net.sourceforge.pmd.lang.java.rule.AbstractJavaRuleRule to check unnecessary local variables.- Since:
 - 0.4
 
 
- 
- 
Constructor Summary
Constructors Constructor Description UnnecessaryLocalRule() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectvisit(net.sourceforge.pmd.lang.java.ast.ASTArgumentList rtn, Object data)Objectvisit(net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration meth, Object data)Objectvisit(net.sourceforge.pmd.lang.java.ast.ASTReturnStatement rtn, Object data)- 
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, 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 
 - 
 
 - 
 
- 
- 
Method Detail
- 
visit
public Object visit(net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration meth, Object data)
- Specified by:
 visitin interfacenet.sourceforge.pmd.lang.java.ast.JavaParserVisitor- Overrides:
 visitin classnet.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
- 
visit
public Object visit(net.sourceforge.pmd.lang.java.ast.ASTReturnStatement rtn, Object data)
- Specified by:
 visitin interfacenet.sourceforge.pmd.lang.java.ast.JavaParserVisitor- Overrides:
 visitin classnet.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
 - 
 
 -