Uses of Interface
net.sourceforge.pmd.ast.JavaParserVisitor

Packages that use JavaParserVisitor
net.sourceforge.pmd   
net.sourceforge.pmd.ast   
net.sourceforge.pmd.rules   
net.sourceforge.pmd.rules.design   
net.sourceforge.pmd.rules.junit   
net.sourceforge.pmd.rules.strictexception   
net.sourceforge.pmd.stat   
net.sourceforge.pmd.symboltable   
 

Uses of JavaParserVisitor in net.sourceforge.pmd
 

Classes in net.sourceforge.pmd that implement JavaParserVisitor
 class AbstractRule
           
 

Uses of JavaParserVisitor in net.sourceforge.pmd.ast
 

Classes in net.sourceforge.pmd.ast that implement JavaParserVisitor
 class JavaParserVisitorAdapter
           
 

Methods in net.sourceforge.pmd.ast with parameters of type JavaParserVisitor
 java.lang.Object ASTAdditiveExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTAllocationExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTAndExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTArgumentList.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTArguments.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTArrayDimsAndInits.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTArrayInitializer.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTAssertStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTAssignmentOperator.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTBlock.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTBlockStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTBooleanLiteral.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTBreakStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTCastExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTCastLookahead.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTClassBody.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTClassBodyDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTClassDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTCompilationUnit.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTConditionalAndExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTConditionalExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTConditionalOrExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTConstructorDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTContinueStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTDoStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTEmptyStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTEqualityExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTExclusiveOrExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTExplicitConstructorInvocation.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTFieldDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTForInit.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTForStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTForUpdate.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTFormalParameter.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTFormalParameters.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTImportDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTInclusiveOrExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTInitializer.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTInstanceOfExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTInterfaceDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTInterfaceMemberDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTLabeledStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTLiteral.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTLocalVariableDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTMethodDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTMethodDeclarationLookahead.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTMethodDeclarator.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTMultiplicativeExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTName.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTNameList.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTNestedClassDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTNestedInterfaceDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTNullLiteral.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPackageDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPostfixExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPreDecrementExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPreIncrementExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPrimaryExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPrimaryPrefix.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPrimarySuffix.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTPrimitiveType.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTRelationalExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTResultType.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTReturnStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTShiftExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTStatementExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTStatementExpressionList.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTSwitchLabel.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTSwitchStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTSynchronizedStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTThrowStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTTryStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTType.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTTypeDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTUnaryExpression.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTUnaryExpressionNotPlusMinus.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTUnmodifiedClassDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTUnmodifiedInterfaceDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTVariableDeclarator.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTVariableDeclaratorId.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTVariableInitializer.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTWhileStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object Node.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object SimpleNode.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object SimpleNode.childrenAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTIfStatement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTEnumDeclaration.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object ASTEnumElement.jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 

Uses of JavaParserVisitor in net.sourceforge.pmd.rules
 

Classes in net.sourceforge.pmd.rules that implement JavaParserVisitor
 class AccessorClassGenerationRule
          1.
 class AtLeastOneConstructorRule
           
 class AvoidDeeplyNestedIfStmtsRule
           
 class AvoidDuplicateLiteralsRule
           
 class AvoidReassigningParametersRule
           
 class BeanMembersShouldSerializeRule
           
 class ClassNamingConventionsRule
           
 class CloseConnectionRule
          Makes sure you close your database connections.
 class ConstructorCallsOverridableMethodRule
          Searches through all methods and constructors called from constructors.
 class CouplingBetweenObjectsRule
          CouplingBetweenObjectsRule attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
 class CyclomaticComplexityRule
           
 class DoubleCheckedLockingRule
          void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
 class DuplicateImportsRule
           
 class ExcessiveImportsRule
          ExcessiveImportsRule attempts to count all unique imports a class contains.
 class ExcessivePublicCountRule
           
 class IdempotentOperationsRule
           
 class ImportFromSamePackageRule
           
 class MethodNamingConventionsRule
           
 class SimplifyBooleanReturnsRule
           
 class StringConcatenationRule
           
 class StringToStringRule
           
 class SuspiciousOctalEscapeRule
           
 class SymbolTableTestRule
           
 class UnnecessaryConversionTemporaryRule
           
 class UnusedFormalParameterRule
           
 class UnusedImportsRule
           
 class UnusedLocalVariableRule
           
 class UnusedPrivateFieldRule
           
 class UnusedPrivateMethodRule
           
 class VariableNamingConventionsRule
           
 class XPathRule
           
 

Uses of JavaParserVisitor in net.sourceforge.pmd.rules.design
 

Classes in net.sourceforge.pmd.rules.design that implement JavaParserVisitor
 class ExceptionAsFlowControlRule
          Catches the use of exception statements as a flow control device.
 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.
 class LongClassRule
          This rule detects when a class exceeds a certain threshold.
 class LongMethodRule
          This rule detects when a method exceeds a certain threshold.
 class LongParameterListRule
          This rule detects an abnormally long parameter list.
 class LooseCouplingRule
           
 class NullAssignmentRule
           
 class OnlyOneReturnRule
           
 class PositionalIteratorRule
           
 class SwitchDensityRule
           
 class UseSingletonRule
           
 

Uses of JavaParserVisitor in net.sourceforge.pmd.rules.junit
 

Classes in net.sourceforge.pmd.rules.junit that implement JavaParserVisitor
 class JUnitAssertionsShouldIncludeMessageRule
           
 

Uses of JavaParserVisitor in net.sourceforge.pmd.rules.strictexception
 

Classes in net.sourceforge.pmd.rules.strictexception that implement JavaParserVisitor
 class AvoidCatchingThrowable
          PMD rule which is going to find catch statements containing throwable as the type definition.
 class ExceptionSignatureDeclaration
          
 class ExceptionTypeChecking
          
 

Uses of JavaParserVisitor in net.sourceforge.pmd.stat
 

Classes in net.sourceforge.pmd.stat that implement JavaParserVisitor
 class StatisticalRule
           
 

Uses of JavaParserVisitor in net.sourceforge.pmd.symboltable
 

Classes in net.sourceforge.pmd.symboltable that implement JavaParserVisitor
 class BasicScopeCreationVisitor
          Serves as a sort of adaptor between the AST nodes and the symbol table scopes
 class DeclarationFinder
           
 class SymbolFacade
           
 



Copyright © 2002-2004 Project Ultra*Log @ DARPA. All Rights Reserved.