JavaParserVisitor, net.sourceforge.pmd.lang.rule.ImmutableLanguage, net.sourceforge.pmd.properties.PropertySource, net.sourceforge.pmd.Rulepublic class AvoidDuplicateLiteralsRule extends AbstractJavaRule
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AvoidDuplicateLiteralsRule.ExceptionParser |
| Modifier and Type | Field | Description |
|---|---|---|
static net.sourceforge.pmd.properties.FileProperty |
EXCEPTION_FILE_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.StringProperty |
EXCEPTION_LIST_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.IntegerProperty |
MINIMUM_LENGTH_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.CharacterProperty |
SEPARATOR_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.BooleanProperty |
SKIP_ANNOTATIONS_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.IntegerProperty |
THRESHOLD_DESCRIPTOR |
| Constructor | Description |
|---|---|
AvoidDuplicateLiteralsRule() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
dysfunctionReason() |
|
java.lang.Object |
visit(ASTCompilationUnit node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTLiteral node,
java.lang.Object data) |
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, visitAllcopyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, 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, usesTypeResolutionpublic static final net.sourceforge.pmd.properties.IntegerProperty THRESHOLD_DESCRIPTOR
public static final net.sourceforge.pmd.properties.IntegerProperty MINIMUM_LENGTH_DESCRIPTOR
public static final net.sourceforge.pmd.properties.BooleanProperty SKIP_ANNOTATIONS_DESCRIPTOR
public static final net.sourceforge.pmd.properties.StringProperty EXCEPTION_LIST_DESCRIPTOR
public static final net.sourceforge.pmd.properties.CharacterProperty SEPARATOR_DESCRIPTOR
public static final net.sourceforge.pmd.properties.FileProperty EXCEPTION_FILE_DESCRIPTOR
public java.lang.Object visit(ASTCompilationUnit node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTLiteral node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.String dysfunctionReason()
dysfunctionReason in interface net.sourceforge.pmd.properties.PropertySourcedysfunctionReason in class net.sourceforge.pmd.properties.AbstractPropertySourcePropertySource.dysfunctionReason()Copyright © 2002–2018 PMD. All rights reserved.