public class NcssTypeCountRule extends AbstractNcssCountRule
propertyDescriptors, propertyValuesByDescriptorMINIMUM_DESCRIPTOR, SIGMA_DESCRIPTOR, TOP_SCORE_DESCRIPTORVIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTORCODECLIMATE_BLOCK_HIGHLIGHTING, CODECLIMATE_CATEGORIES, CODECLIMATE_REMEDIATION_MULTIPLIER| Constructor and Description |
|---|
NcssTypeCountRule()
Count type declarations.
|
| Modifier and Type | Method and Description |
|---|---|
Object[] |
getViolationParameters(DataPoint point) |
Object |
visit(ASTFieldDeclaration node,
Object data) |
Object |
visit(ASTMethod node,
Object data) |
Object |
visit(ASTUserClass node,
Object data) |
Object |
visit(ASTUserEnum node,
Object data) |
Object |
visit(ASTUserInterface node,
Object data) |
countNodeChildren, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitaddDataPoint, applygetParserOptions, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getPriority, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, setDeprecated, setDescription, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setName, setPriority, setRuleClass, setRuleSetName, setSince, setUsesDFA, setUsesTypeResolution, start, usesDFA, usesRuleChain, usesTypeResolutioncopyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuesclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddExample, addRuleChainVisit, addRuleChainVisit, end, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, isDeprecated, setDeprecated, setDescription, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setName, setPriority, setRuleClass, setRuleSetName, setSince, setUsesDFA, setUsesTypeResolution, start, usesDFA, usesRuleChain, usesTypeResolutiondefinePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuespublic NcssTypeCountRule()
public Object visit(ASTUserClass node, Object data)
visit in interface ApexParserVisitorvisit in class AbstractApexRulepublic Object visit(ASTUserInterface node, Object data)
visit in interface ApexParserVisitorvisit in class AbstractApexRulepublic Object visit(ASTUserEnum node, Object data)
visit in interface ApexParserVisitorvisit in class AbstractApexRulepublic Object visit(ASTMethod node, Object data)
visit in interface ApexParserVisitorvisit in class AbstractApexRulepublic Object visit(ASTFieldDeclaration node, Object data)
visit in interface ApexParserVisitorvisit in class AbstractApexRulepublic Object[] getViolationParameters(DataPoint point)
getViolationParameters in interface StatisticalRulegetViolationParameters in class AbstractStatisticalApexRuleCopyright © 2002–2017 PMD. All rights reserved.