public abstract class AbstractNcssCountRule extends AbstractStatisticalPLSQLRule
AbstractNcssCountRule.propertyDescriptors, propertyValuesByDescriptorMINIMUM_DESCRIPTOR, SIGMA_DESCRIPTOR, TOP_SCORE_DESCRIPTORVIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR| Modifier | Constructor and Description |
|---|---|
protected |
AbstractNcssCountRule(Class<?> nodeClass)
Count the nodes of the given type using NCSS rules.
|
addDataPoint, 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, visit, visit, visit, visit, visit, visit, visit, 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, usesDefaultValuesprotected AbstractNcssCountRule(Class<?> nodeClass)
nodeClass - class of node to countpublic Object visit(PLSQLNode node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRuleprotected Integer countNodeChildren(Node node, Object data)
node - PLSQL node having children counteddata - node datapublic Object visit(ASTForStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTLoopStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTIfStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTElsifClause node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTElseClause node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTWhileStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTExitStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTExceptionHandler node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTContinueStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTGotoStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTReturnStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTCaseStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTRaiseStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTExpression node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTLabelledStatement node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object visit(ASTCaseWhenClause node, Object data)
visit in interface PLSQLParserVisitorvisit in class AbstractPLSQLRulepublic Object[] getViolationParameters(DataPoint point)
getViolationParameters in interface StatisticalRulegetViolationParameters in class AbstractStatisticalPLSQLRuleCopyright © 2002-2014 InfoEther. All Rights Reserved.