public class NcssTypeCountRule extends AbstractNcssCountRule
propertyDescriptors, propertyValuesByDescriptorMINIMUM_DESCRIPTOR, SIGMA_DESCRIPTOR, TOP_SCORE_DESCRIPTORVIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR| Constructor and Description |
|---|
NcssTypeCountRule()
Count type declarations.
|
| Modifier and Type | Method and Description |
|---|---|
Object[] |
getViolationParameters(DataPoint point) |
Object |
visit(ASTClassOrInterfaceDeclaration node,
Object data) |
Object |
visit(ASTConstructorDeclaration node,
Object data) |
Object |
visit(ASTEnumDeclaration node,
Object data) |
Object |
visit(ASTExplicitConstructorInvocation node,
Object data) |
Object |
visit(ASTFieldDeclaration node,
Object data) |
Object |
visit(ASTInitializer node,
Object data) |
Object |
visit(ASTMethodDeclaration node,
Object data) |
countNodeChildren, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitaddDataPoint, applygetDeclaringType, importsPackage, isQualifiedName, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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, getParserOptions, 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(ASTClassOrInterfaceDeclaration node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object visit(ASTConstructorDeclaration node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object visit(ASTExplicitConstructorInvocation node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object visit(ASTEnumDeclaration node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object visit(ASTMethodDeclaration node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object visit(ASTInitializer node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object visit(ASTFieldDeclaration node, Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic Object[] getViolationParameters(DataPoint point)
getViolationParameters in interface StatisticalRulegetViolationParameters in class AbstractStatisticalJavaRuleCopyright © 2002-2014 InfoEther. All Rights Reserved.