Uses of Interface
net.sourceforge.pmd.lang.plsql.ast.PLSQLParserVisitor

Packages that use PLSQLParserVisitor
net.sourceforge.pmd.lang.plsql.ast   
net.sourceforge.pmd.lang.plsql.dfa   
net.sourceforge.pmd.lang.plsql.rule   
net.sourceforge.pmd.lang.plsql.rule.codesize   
net.sourceforge.pmd.lang.plsql.rule.design   
net.sourceforge.pmd.lang.plsql.symboltable   
 

Uses of PLSQLParserVisitor in net.sourceforge.pmd.lang.plsql.ast
 

Classes in net.sourceforge.pmd.lang.plsql.ast that implement PLSQLParserVisitor
 class DumpFacade
           
 class PLSQLParserVisitorAdapter
           
 

Methods in net.sourceforge.pmd.lang.plsql.ast with parameters of type PLSQLParserVisitor
 Object PLSQLNode.childrenAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object AbstractPLSQLNode.childrenAccept(PLSQLParserVisitor visitor, Object data)
           
 Object ASTEqualsOldIDNewID.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTJavaInterfaceClass.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTypeKeyword.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTQualifiedID.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTUnqualifiedID.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTID.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTKEYWORD_UNRESERVED.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTKEYWORD_RESERVED.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAlterTrigger.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTNonDMLEvent.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDatabaseEvent.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDDLEvent.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTNonDMLTrigger.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCompoundTriggerBlock.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPragmaClause.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAttribute.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAttributeDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAlterTypeSpec.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTComment.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTViewColumn.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDatabaseLink.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDirectory.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSynonym.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTView.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTableColumn.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTable.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAccessibleByClause.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTParallelClause.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTExceptionDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTInlinePragma.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPragma.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDatatypeDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTVariableOrConstantDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTArgument.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTArgumentList.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTQualifiedName.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTLabel.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTNumericLiteral.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTMultiSetCondition.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTNullLiteral.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTBooleanLiteral.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTStringLiteral.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTLiteral.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPrimaryExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTUnaryExpressionNotPlusMinus.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTUnaryExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTMultiplicativeExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTStringExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAdditiveExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTRelationalExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTEqualityExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTConditionalAndExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTConditionalOrExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTObjectExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTrimExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTLikeExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCaseExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTAssignment.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCompilationExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTExpression.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCursorBody.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCursorSpecification.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCursorUnit.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCallSpecTail.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTObjectDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCollectionDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCollectionTypeDefinition.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTFieldDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSubTypeDefinition.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTConditionalCompilationStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPipelineStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTEmbeddedSqlStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTFetchStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTOpenStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCloseStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTRaiseStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTExitStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTContinueStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTReturnStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTGotoStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTForAllStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTForAllIndex.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTForIndex.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTWhileStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTForStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTLoopStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTElsifClause.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTElseClause.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCaseWhenClause.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCaseStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTLabelledStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTUnlabelledStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTWrappedObject.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSqlStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTReadPastNextOccurrence.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTRead2NextOccurrence.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSkipPastNextTokenOccurrence.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSkip2NextTokenOccurrence.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSkipPastNextOccurrence.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSkip2NextOccurrence.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSkip2NextTerminator.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTExceptionHandler.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDateTimeLiteral.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTScalarDataTypeName.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCollectionTypeName.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCompilationDataType.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTVariableOrConstantInitializer.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTVariableOrConstantDeclarator.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTFormalParameters.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTObjectNameDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTCompilationDeclarationFragment.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDeclarativeSection.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDeclarativeUnit.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTBlock.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTGlobal.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTSqlPlusCommand.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDDLCommand.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object PLSQLNode.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object AbstractPLSQLNode.jjtAccept(PLSQLParserVisitor visitor, Object data)
           
 Object ASTVariableOrConstantDeclaratorId.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTypeSpecification.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTypeMethod.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTriggerUnit.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTTriggerTimingPointSection.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTProgramUnit.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPrimarySuffix.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPrimaryPrefix.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPackageSpecification.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTPackageBody.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTName.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTMethodDeclarator.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTMethodDeclaration.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTInput.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTIfStatement.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTFormalParameter.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTDatatype.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 Object ASTArguments.jjtAccept(PLSQLParserVisitor visitor, Object data)
          Accept the visitor.
 

Uses of PLSQLParserVisitor in net.sourceforge.pmd.lang.plsql.dfa
 

Classes in net.sourceforge.pmd.lang.plsql.dfa that implement PLSQLParserVisitor
 class DataFlowFacade
           
 class DFAPLSQLGraphRule
           
 class StatementAndBraceFinder
           
 class VariableAccessVisitor
           
 

Uses of PLSQLParserVisitor in net.sourceforge.pmd.lang.plsql.rule
 

Classes in net.sourceforge.pmd.lang.plsql.rule that implement PLSQLParserVisitor
 class AbstractPLSQLRule
           
 class AbstractStatisticalPLSQLRule
           
 

Uses of PLSQLParserVisitor in net.sourceforge.pmd.lang.plsql.rule.codesize
 

Classes in net.sourceforge.pmd.lang.plsql.rule.codesize that implement PLSQLParserVisitor
 class AbstractNcssCountRule
          Abstract superclass for NCSS counting methods.
 class CyclomaticComplexityRule
           
 class ExcessiveMethodLengthRule
          This rule detects when a method exceeds a certain threshold.
 class ExcessiveObjectLengthRule
          This rule detects when an Oracle object exceeds a certain threshold.
 class ExcessivePackageBodyLengthRule
          This rule detects when a class exceeds a certain threshold.
 class ExcessivePackageSpecificationLengthRule
          This rule detects when a class exceeds a certain threshold.
 class ExcessiveParameterListRule
          This rule detects an abnormally long parameter list.
 class ExcessiveTypeLengthRule
          This rule detects when a class exceeds a certain threshold.
 class NcssMethodCountRule
          Non-commented source statement counter for methods.
 class NcssObjectCountRule
          Non-commented source statement counter for Oracle Object declarations.
 class NPathComplexityRule
          NPath complexity is a measurement of the acyclic execution paths through a function.
 class TooManyFieldsRule
           
 

Uses of PLSQLParserVisitor in net.sourceforge.pmd.lang.plsql.rule.design
 

Classes in net.sourceforge.pmd.lang.plsql.rule.design that implement PLSQLParserVisitor
 class ExcessiveLengthRule
          This is a common super class for things which have excessive length.
 class ExcessiveNodeCountRule
          This is a common super class for things which shouldn't have excessive nodes underneath.
 

Uses of PLSQLParserVisitor in net.sourceforge.pmd.lang.plsql.symboltable
 

Classes in net.sourceforge.pmd.lang.plsql.symboltable that implement PLSQLParserVisitor
 class OccurrenceFinder
           
 class ScopeAndDeclarationFinder
          Visitor for scope creation.
 



Copyright © 2002–2015 InfoEther. All rights reserved.