public final class UseStringIsEmptyRule
extends net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
| Constructor and Description |
|---|
UseStringIsEmptyRule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
appliesToClassName(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getComparisonTargets() |
boolean |
isTargetMethod(net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ) |
java.lang.Object |
visit(net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix node,
java.lang.Object data) |
checkNodeAndReport, visitapply, 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, visitAlladdExample, 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, usesTypeResolutioncopyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, setProperty, useDefaultValueFor, usesDefaultValuesclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdefinePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, setProperty, useDefaultValueFor, usesDefaultValuespublic boolean appliesToClassName(java.lang.String name)
appliesToClassName in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheckpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getComparisonTargets()
getComparisonTargets in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheckpublic boolean isTargetMethod(net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence occ)
isTargetMethod in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheckpublic java.lang.Object visit(net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix node,
java.lang.Object data)
visit in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitorvisit in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRuleCopyright © 2011–2018 Qulice.com. All rights reserved.