public class NcssTypeCount extends AbstractNcssCount
DELTALOWEST_PRIORITY, PRIORITIES| Constructor and Description |
|---|
NcssTypeCount()
Count type declarations.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
makeViolations(RuleContext ctx,
java.util.Set<DataPoint> p) |
java.lang.Object |
visit(ASTClassOrInterfaceDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTConstructorDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTEnumDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTExplicitConstructorInvocation node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFieldDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTInitializer node,
java.lang.Object data) |
java.lang.Object |
visit(ASTMethodDeclaration node,
java.lang.Object data) |
countNodeChildren, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitaddDataPoint, apply, applyMinimumValue, applyTopScore, getMean, getStdDev, propertiesByNameaddViolation, addViolation, addViolation, addViolationWithMessage, getDeclaringType, 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, visitAlladdExample, addProperties, addProperty, addRuleChainVisit, asFixedMap, asFixedMap, end, equals, getBooleanProperties, getBooleanProperty, getBooleanProperty, getDescription, getDoubleProperties, getDoubleProperty, getDoubleProperty, getExample, getExamples, getExternalInfoUrl, getIntProperties, getIntProperty, getIntProperty, getMessage, getName, getPriority, getPriorityName, getProperties, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, getStringProperties, getStringProperty, getStringProperty, getTypeProperties, getTypeProperty, hashCode, hasProperty, include, propertyDescriptorFor, setDescription, setExternalInfoUrl, setInclude, setMessage, setName, setPriority, setProperties, setProperty, setRuleClass, setRuleSetName, setSince, setUsesDFA, setUsesTypeResolution, start, usesDFA, usesRuleChain, usesTypeResolutionpublic NcssTypeCount()
public java.lang.Object visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTConstructorDeclaration node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTExplicitConstructorInvocation node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTEnumDeclaration node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTMethodDeclaration node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTInitializer node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRulepublic java.lang.Object visit(ASTFieldDeclaration node, java.lang.Object data)
visit in interface JavaParserVisitorvisit in class AbstractJavaRuleprotected void makeViolations(RuleContext ctx, java.util.Set<DataPoint> p)
makeViolations in class StatisticalRule