public abstract class AbstractPLSQLRule extends AbstractRule implements PLSQLParserVisitor, ImmutableLanguage
propertyDescriptors, propertyValuesByDescriptorVIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR| Constructor and Description |
|---|
AbstractPLSQLRule() |
addExample, 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, waitdefinePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuespublic void apply(List<? extends Node> nodes, RuleContext ctx)
Ruleprotected void visitAll(List<? extends Node> nodes, RuleContext ctx)
protected final String getDeclaringType(Node node)
nullnode - the node which will be searchedpublic static boolean isQualifiedName(Node node)
public Object visit(PLSQLNode node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTInput node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDDLCommand node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSqlPlusCommand node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTGlobal node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTBlock node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPackageSpecification node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPackageBody node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDeclarativeUnit node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDeclarativeSection node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCompilationDeclarationFragment node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTProgramUnit node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTObjectNameDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTFormalParameter node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTMethodDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTMethodDeclarator node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTFormalParameters node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTVariableOrConstantDeclarator node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTVariableOrConstantDeclaratorId node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTVariableOrConstantInitializer node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDatatype node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCompilationDataType node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCollectionTypeName node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTScalarDataTypeName node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDateTimeLiteral node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTExceptionHandler node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSkip2NextTerminator node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSkip2NextOccurrence node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSkipPastNextOccurrence node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSkip2NextTokenOccurrence node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSkipPastNextTokenOccurrence node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTRead2NextOccurrence node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTReadPastNextOccurrence node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSqlStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTWrappedObject node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTUnlabelledStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTLabelledStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCaseStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCaseWhenClause node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTElseClause node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTElsifClause node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTLoopStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTForStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTWhileStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTIfStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTForIndex node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTForAllIndex node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTForAllStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTGotoStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTReturnStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTContinueStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTExitStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTRaiseStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCloseStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTOpenStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTFetchStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTEmbeddedSqlStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPipelineStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTConditionalCompilationStatement node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSubTypeDefinition node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTFieldDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCollectionTypeDefinition node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCollectionDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTObjectDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCallSpecTail node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCursorUnit node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCursorSpecification node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCursorBody node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCompilationExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAssignment node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCaseExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTLikeExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTrimExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTObjectExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTConditionalOrExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTConditionalAndExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTEqualityExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTRelationalExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAdditiveExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTStringExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTMultiplicativeExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTUnaryExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTUnaryExpressionNotPlusMinus node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPrimaryExpression node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPrimaryPrefix node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPrimarySuffix node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTLiteral node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTStringLiteral node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTBooleanLiteral node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTNullLiteral node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTMultiSetCondition node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTNumericLiteral node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTLabel node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTName node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTQualifiedName node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTArguments node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTArgumentList node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTArgument node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTVariableOrConstantDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDatatypeDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPragma node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTExceptionDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTParallelClause node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTable node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTableColumn node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTView node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTSynonym node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDirectory node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDatabaseLink node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTViewColumn node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTComment node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTypeMethod node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTypeSpecification node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAlterTypeSpec node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAttributeDeclaration node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAttribute node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTPragmaClause node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTInlinePragma node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTriggerUnit node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTriggerTimingPointSection node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTCompoundTriggerBlock node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTNonDMLTrigger node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDDLEvent node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTDatabaseEvent node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTNonDMLEvent node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAlterTrigger node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTKEYWORD_RESERVED node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTKEYWORD_UNRESERVED node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTID node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTUnqualifiedID node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTQualifiedID node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTTypeKeyword node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTJavaInterfaceClass node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTEqualsOldIDNewID node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ASTAccessibleByClause node, Object data)
visit in interface PLSQLParserVisitorpublic Object visit(ExecutableCode node, Object data)
Copyright © 2002-2014 InfoEther. All Rights Reserved.